Skip to content

Instantly share code, notes, and snippets.

@junaidk
Last active July 7, 2023 04:55
Show Gist options
  • Save junaidk/433345da5bf8e580680d9109792d3169 to your computer and use it in GitHub Desktop.
Save junaidk/433345da5bf8e580680d9109792d3169 to your computer and use it in GitHub Desktop.
Get List of EC2 instances from All regions
# install aws cli first and configure it with credentials and default region
# the script will iterate over all regions of AWS
for region in `aws ec2 describe-regions --output text | cut -f4`
do
echo -e "\nListing Instances in region:'$region'..."
aws ec2 describe-instances --query "Reservations[*].Instances[*].{IP:PublicIpAddress,ID:InstanceId,Type:InstanceType,State:State.Name,Name:Tags[0].Value}" --output=table --region $region
done
@Cyreex
Copy link

Cyreex commented Jun 16, 2021

Name:Tags[0].Value > Name:Tags[?Key=='Name']|[0].Value

The first tag may be different.

@santhumonster
Copy link

Hi Everyone,
How to export that output to excel format?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment