List ec2 instances

aws ec2 describe-instances --region $AWS_DEFAULT_REGION --query "Reservations[*].Instances[*].{PublicIP:PublicIpAddress,Name:Tags[?Key=='Name']|[0].Value,Status:State.Name}" --output table

List instances with names and private IP addresses

aws ec2 describe-instances \
  --filter "Name=instance-state-name,Values=running" \
  --query "Reservations[*].Instances[*].[PrivateIpAddress, Tags[?Key=='Name'].Value|[0]]" \
  --output text

Last updated

Was this helpful?