List ec2 instances, simpledb resources and s3 resources across all accounts and regions
I was trying to get aws resources across all regions and there is no easy way to do this in the aws console. You will have to click through each region and then change and look at each resource type. If you happen to use several regions like we do, that is a major pain. So, I wrote a quick and easy program that outputs all EC2, SimpleDB and S3 resources across all regions.
Location of source repository
Dependencies
Java, Ant and AWS SDK
How to run?
Get the project and all dependent jars. The dependency jars are listed in the respective folders in README.txt run “ant build” to build run “ant run” to execute
Sample output — AWS regions
[java] Total number of AWS regions = 16
[java] ===========================================
[java] Listing all AWS Regions this program will query
[java] ===========================================
[java] regions name: us-gov-west-1
[java] regions name: ap-northeast-1
[java] regions name: ap-northeast-2
[java] regions name: ap-south-1
[java] regions name: ap-southeast-1
[java] regions name: ap-southeast-2
[java] regions name: ca-central-1
[java] regions name: eu-central-1
[java] regions name: eu-west-1
[java] regions name: eu-west-2
[java] regions name: sa-east-1
[java] regions name: us-east-1
[java] regions name: us-east-2
[java] regions name: us-west-1
[java] regions name: us-west-2
[java] regions name: cn-north-1
Sample output — ec2, simpledb, S3 recources for each region
[java] ===========================================
[java] Listing services in region : us-east-1
[java] ===========================================
[java] You have access to 6 Availability Zones.
[java] You have 3 Amazon EC2 instance(s) running.
[java] You have 9 Amazon SimpleDB domain(s)containing a total of 9 items.
[java] You have 3 Amazon S3 bucket(s), containing 24 objects with a total size of 31414681 bytes.
Opmerkingen