Skip to content

Instantly share code, notes, and snippets.

@zharling
Last active October 10, 2017 14:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zharling/0c1049dc362a17d1bd0ef0c1d2fabec8 to your computer and use it in GitHub Desktop.
Save zharling/0c1049dc362a17d1bd0ef0c1d2fabec8 to your computer and use it in GitHub Desktop.
AWS CLI
aws ec2 describe-instances --output text --query 'Reservations[*].Instances[*].[InstanceId, InstanceType, ImageId, State.Name, LaunchTime, Placement.AvailabilityZone, PrivateIpAddress, PrivateDnsName, [Tags[?Key==`Name`].Value] [0][0], [Tags[?Key==`DeploySide`].Value] [0][0], [Tags[?Key==`Environment`].Value] [0][0] ]'
Prod:
aws ec2 describe-instances --output text --query 'Reservations[*].Instances[*].[InstanceId, [Tags[?Key==`Name`].Value] [0][0], [Tags[?Key==`Environment`].Value] [0][0], State.Name, LaunchTime, [Tags[?Key==`DeploySide`].Value] [0][0] ]' --filters "Name=instance-state-name,Values=running" > prod_instances.csv
DR:
aws ec2 describe-instances --output text --query 'Reservations[*].Instances[*].[InstanceId, [Tags[?Key==`Name`].Value] [0][0], [Tags[?Key==`Environment`].Value] [0][0], State.Name, LaunchTime, [Tags[?Key==`DeploySide`].Value] [0][0] ]' --filters "Name=instance-state-name,Values=running" > DR_instances.csv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment