AWS CLI Refrence
Jul 25, 2020
List all EC2 which has no tag named “environment”
=> aws ec2 describe-instances — output text — query ‘Reservations[].Instances[].[Tags[?Key==`environment`].Value|[0],InstanceId]’
List all EC2 id of a specific VPC
=>aws ec2 describe-instances — filters “Name=vpc-id,Values=vpcid” — query “Reservations[].Instances[].InstanceId”
List all (only) EC2 id and Name
=>aws ec2 describe-instances — output text — query ‘Reservations[].Instances[].[Tags[?Key==`Name`].Value|[0],InstanceId]’
List all the tags of instance
=>aws ec2 describe-tags — filters “Name=resource-id,Values=i-0002d9qwe45trfed3a”