Skip to content

Instantly share code, notes, and snippets.

@BigAl
Created September 15, 2016 00:29
Show Gist options
  • Save BigAl/3c376b680c64c3b8fad042808056bad9 to your computer and use it in GitHub Desktop.
Save BigAl/3c376b680c64c3b8fad042808056bad9 to your computer and use it in GitHub Desktop.
List and Tag instances in an VPC
VPCID=vpc-f4b2ba96
aws ec2 describe-instances --filters Name=vpc-id,Values=${VPCID} --query 'Reservations[*].Instances[*].[InstanceId,Tags[?Key==`environment`].Value|[0],State.Name,PrivateIpAddress,PublicIpAddress]' --output text | column -t
aws ec2 describe-instances --filters Name=vpc-id,Values=${VPCID} --query 'Reservations[*].Instances[*].[InstanceId]' --output text > instances
aws ec2 create-tags --resources `echo $(cat instances)` --tags Key=environment,Value=test
rm instances
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment