Skip to content

Instantly share code, notes, and snippets.

@Sjeanpierre
Created November 24, 2015 19:42
Show Gist options
  • Save Sjeanpierre/f8dbafbf66001ecb4180 to your computer and use it in GitHub Desktop.
Save Sjeanpierre/f8dbafbf66001ecb4180 to your computer and use it in GitHub Desktop.
Report running instances across all regions in AWS
regionlist=($(aws ec2 describe-regions --query Regions[*].RegionName --output text))
for region in "${regionlist[@]}"
do
aws --region $region ec2 describe-instances --output text --query 'Reservations[*].Instances[*].[Tags[?Key==`Name`] | [0].Value,PrivateIpAddress,InstanceId,State.Name,InstanceType,Placement.AvailabilityZone,LaunchTime]' --filters 'Name=tag:Name,Values=*'
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment