Show HN: AWS Auto Cleanup – Automatically cleanup your AWS account
I launched AWS Auto Cleanup (https://github.com/servian/aws-auto-cleanup) in April 2019. The goal of the project was to create a tool that would delete unused or abandoned AWS resources.
Each supported resource has a maximum time-to-live (TTL) which can be extended by allowlisting your resources in a simple web UI.
I've been slowly added support for more commonly used/expensive AWS resources over time.
Feedback, comments, suggestions and more always welcome. I really like this, but it makes me nervous to use it in a production environment. I think if you market it as a recommendation engine instead of automatic deleter, it will be more appealing. Separate question: If I put an Elastic Beanstalk application on the allowlist, will the app protect all related resources (load balancers, EC2 instances, VPCs, etc)? This isn't really for a production environment. In prod you know what resources you have/need so you generally won't have anything in there that are "abandoned" per se. However, you could run this in the dry run mode and use the logs to see what you should and shouldn't clean up yourself. Regarding Elastic Beanstalk, that's a great pick up. This is something I implemented for CloudFormation but completely forgot that Elastic Beanstalk creates resources in your account on your behalf. I'll work on adding those resources to the allowlist if the Elastic Beanstalk Application is allowlisted. Thanks.