I'm working in a centralized IT organization where several groups manage their own AWS accounts. Currently, my team has admin access to about 30 of these accounts, but we aren't heavily involved in the day-to-day activities within them. We're looking for a solid way to generate a comprehensive report that shows all the resources provisioned across these various accounts. Given that restructuring isn't feasible right now, what are some solutions to gain visibility into these resources in the existing setup? Any advice would be greatly appreciated!
4 Answers
You might want to consider using the built-in resource explorer. However, if you have teams managing their own AWS accounts but still want oversight, it's a tricky situation. You really have to decide if you want them to take responsibility for their resources or if it's better for your team to be fully in control. You could also explore cost usage reports or other tools, but without an organizational-wide control structure, things might get complicated.
I can relate to your situation! We found Steampipe to be quite handy for tracking resources across accounts. If you're up for it, you could also roll out a simple Python script to iterate over your accounts and aggregate the data. It's quite straightforward and effective compared to some of the more complicated setups we’ve had before. AWS Config is an option too, but it can be a pain to deal with.
For a fast track to visibility across those 30 accounts, enabling AWS Resource Explorer at the org level is your best bet. It may not provide deep insights into security posture, but it effectively gives you a resource overview. If you also want insights on security misconfigurations, consider layering in AWS Config to complement your resource inventory.
Definitely go with a cloud asset inventory solution. You can use AWS Resource Explorer, AWS Config, or even third-party tools for better tracking. For a quick solution, having an aggregator enabled at the organizational level in AWS Resource Explorer could help you create an inventory without needing major changes to your current setup.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures