El siguiente CLI funciona perfectamente ahora. También me gustaría capturar otras dos etiquetas además de "Nombre" llamadas "Aplicación" y "Entorno". ¿Cómo puedo cambiar esto para agregar etiquetas de aplicación y entorno a la salida?
aws ec2 describe-instances --query "Reservations[].Instances[].
[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name']
| [0].Value]" --output table
Respuesta1
Puedes lograr esto agregandofiltrosa tu consulta:
aws ec2 describe-instances --query "Reservations[].Instances[].
[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
State.Name,PrivateIpAddress,StateTransitionReason]"
--filters "Name=tag:Name,Values=my-name" "Name=tag:env,Values=prod"
--output table"
Esto devolverá sólo las instancias etiquetadas con Name == my-name
yenv == prod