The AWS Auto Cleanup Website is a static Vue.js website hosted within Amazon S3. The website utilises the AWS Auto Cleanup API to serve content and enable user interaction.
-
Ensure the API module has been deployed prior to deploying this module
-
Change directory
cd aws-auto-cleanup/web/
-
Install dependencies
npm install
-
Deploy infrastructure
npm run deploy -- [--region] [--aws-profile]
-
Deploy website
npm run deploy:client -- [--region] [--aws-profile]
-
Change directory
cd aws-auto-cleanup/web/
-
Remove website
npm run remove:client -- [--region] [--aws-profile]
-
Remove infrastructure
npm run remove -- [--region] [--aws-profile]
The first time you access the web client from a new browser, you need to insert the API key that has been generated during the deployment of the API.
dashboard | add allowlist entry |
delete allowlist entry | execution logs |