Hey everyone! I'm curious about how you go about finding unused resources in AWS. Do you actively search for them? What methods do you use to identify these unused resources? Are you relying on scripts, regular audits, cost analysis tools, or do you just clean up whenever you notice a spike in your bill? Any tips you can share would be greatly appreciated!
1 Answer
Absolutely! I'm always on the lookout for unused resources because they can really add up over time. Here's how we tackle it: 1. We run automated scripts weekly through Lambda, flagging things like idle EBS volumes, unattached Elastic IPs that just sit there racking up costs, and old snapshots for review. 2. Tagging is key! We ensure every resource has an 'owner' tag. If anything's untagged, it gets auto-flagged and is up for deletion after a warning period. This alone cut down a ton of orphaned resources. 3. We rely on a tool called CosmosCost for visibility into costs by resource type—makes it much easier to spot budget busters. 4. Finally, we do monthly audits for anything with low usage. Don't wait for bill spikes to take action; automation saves a lot of headaches in the long run!
Absolutely, tagging helps a lot! It gets you to the right person responsible for the resource quickly. And I feel you on the surprises when management decides something can be deleted only to find out later that another team needs it!

Thanks for the detailed breakdown! I really appreciate it. Your insights have clarified a lot for me.