I'm primarily an Azure user, but my company is transitioning to a multicloud strategy, and now I've got the task of learning AWS on some smaller environments. For a project assessment, I need to export all resources like EC2, VPC, and S3, and propose a consolidation plan focused on budget savings. After researching online, I think using the AWS CLI would be a good approach, exporting EC2 instances first, then VPC configurations, and so on. However, I'm reaching out to see if anyone with experience can guide me on the best way to execute this. Thanks in advance for your help, and greetings from Croatia!
3 Answers
You might want to start with the AWS Compute Optimizer. It’s quite effective these days and can help analyze your resources for cost savings and performance improvements.
I've worked on several full inventory assessments before, generally using a paid inventory tool. A crucial piece of advice is to scan all AWS global regions, regardless of what your stakeholders might say about only using one region. You'd be surprised at the hidden resources in other locations. Always include us-east-1 too, as it still holds some legacy items like SSL certificates for ACM that can affect your CloudFront distributions.
Thanks for sharing! I’ve already checked with Resource Explorer and found similar cases where the team was only using eu-central-1, but there were definitely resources scattered across different regions.
If your goal is to save costs, you should definitely check out AWS Cost Explorer. It provides insights into where your costs are centered, showing you which services, accounts, and regions drain your budget. Before you dive into exporting VPC info, it’s essential to understand your current spending patterns first.
Thanks for the tip! I'm primarily looking at VPC for an architectural overview rather than cost directly, but I'll look into Cost Explorer for sure.

Thank you! I’ll definitely dive into that and see how it can fit into my assessment!