+++ title = "Cleanup" weight = 700 +++ ## Cleanup Time to clean up the resources created in this workshop: ### Delete the CodeCommit Repo Navigate to CodeCommit and delete the `construct-lib-repo` repository. ### Delete the DynamoDB Table Then navigate to DynamoDB and delete the `HelloCdkAppStack-HelloHitCounterHitsXXXXXXXX-XXXXXXXXXXXX` table. ### Remove and Delete the CodeArtifact Upstream Repositories Run this command to disassociate all upstream repositories from the CodeArtifact domain: {{}} aws codeartifact update-repository --repository cdkworkshop-repository --domain cdkworkshop-domain --upstreams --region [Insert Region] {{}} Then run this command to delete the actual upstream repository (npm-store): {{}} aws codeartifact delete-repository --domain cdkworkshop-domain --repository npm-store --region [Insert Region] {{}} ### Reset Your NPM Registry {{}} npm config set registry https://registry.npmjs.com/ {{}} ### Delete Cloudformation Stacks To clean up the resources created in this section of the workshop, navigate to CloudFormation and delete the stacks named `InternalConstructHubStack`, `InternalConstructPipelineStack`, and `HelloCdkAppStack`. ### Delete S3 Buckets Navigate to S3 and delete the buckets (~11 of them) whose names begin with `internalconstruct`. Some may need to be emptied before deleting them. See the Deleting a bucket documentation for more information. ### Delete the construct-hub-workshop Directory On your machine, delete the `construct-hub-workshop` directory.