Skip to content

Instantly share code, notes, and snippets.

@tecmaverick
Last active August 30, 2018 21:52
Show Gist options
  • Save tecmaverick/041c674e08856416a40bfa7f1781f197 to your computer and use it in GitHub Desktop.
Save tecmaverick/041c674e08856416a40bfa7f1781f197 to your computer and use it in GitHub Desktop.
List all EC2 instances (InstanceID, State, Region) across all AWS regions
#Lists only EC2 instance in running state
aws ec2 describe-regions \
--query 'Regions[].[RegionName]' \
--output text | \
xargs -I {} \
aws ec2 describe-instance-status \
--query "InstanceStatuses[].[InstanceId,InstanceState.Name,AvailabilityZone]" \
--output text \
--region {}
#Lists all EC2 instances both running & stopped state across all regions
aws ec2 describe-regions \
--query 'Regions[].[RegionName]' \
--output text | \
xargs -I {} \
aws ec2 describe-instance-status \
--include-all-instances \
--query "InstanceStatuses[].[InstanceId,InstanceState.Name,AvailabilityZone]" \
--output text \
--region {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment