mlevit / aws-auto-cleanup

Programmatically delete AWS resources based on an allowlist and time to live (TTL) settings
MIT License
496 stars 55 forks source link

Add support for Secrets Manager, CloudFront Distributions, and API Gateway #139

Open mfh-96 opened 1 year ago

mfh-96 commented 1 year ago

Is your feature request related to a problem? Please describe. The need for cleaning up these 3 services came about by looking at the highest cost services. Currently using the aws-auto-cleanup for other high cost services that are already supported.

Describe the solution you'd like Add support for Secrets Manager, CloudFront Distributions, and API Gateway

Describe alternatives you've considered There are some other similar to aws-auto-cleanup, but these option did not support deletion/cleanup based on resource age

mlevit commented 1 year ago

Hey @mfh-96 thanks for the feature request.

I'll have a look at adding these. Are you aware of any dependency challeges I might face with deleting these? Sometimes they have inter dependencies with others services that makes deleting resources quite tricky.

mfh-96 commented 1 year ago

Thanks for looking into this.

Secrets Manager - need to disable the secret and schedule for deletion in desired amount of days CloudFront distributions - needs to be disabled prior to deletion API Gateway - should be no dependencies

atqhg23 commented 1 year ago

+1 on this, would be great to have support for these

idjelaili commented 1 week ago

+1