Hello everyone! I mainly work with Azure, but my company is transitioning into a multicloud setup, and I've started exploring AWS for smaller environments. I'm new to AWS and have a project to assess all resources like EC2, VPC, S3, etc., and create a consolidation proposal for budget savings. After diving into online resources, I feel that using the CLI might be the best approach to export data on EC2 instances, VPC configurations, and other resources. However, I would love to hear from someone experienced about the best practices for getting this done effectively. Thanks a lot for your help! Greetings from Croatia!
3 Answers
Honestly, I recommend starting with AWS Compute Optimizer. It's very effective and can provide insights that you might find really helpful in your assessment.
From my experience doing full inventory assessments, make sure you scan all global regions in AWS, no matter what stakeholders claim about what regions they're using. You’ll often uncover unexpected resources in those regions. Also, don't forget about us-east-1; it still holds some legacy items like SSL certificates used in CloudFront, regardless of where the distribution lives.
I appreciate your insights! I’ve already used Resource Explorer and faced a similar issue where they only use eu-central-1, but I found some resources in other regions.
If your goal is to save on costs, definitely check out AWS Cost Explorer. It gives you a comprehensive view of all expenses, allowing you to see which services, accounts, or regions are accumulating costs at a detailed level. Before digging into VPC configurations, it's smarter to understand where your expenses are coming from in the first place.
Thanks for this! Just to clarify, I'm not exporting VPC details for cost evaluation specifically; I'm looking to understand the architectural layout and interactions. But I'll definitely explore Cost Explorer!

Thank you! I’ll dig into that and see how I can leverage it for my project!