O cli abaixo funciona perfeitamente agora. Também gostaria de capturar duas outras tags além de 'Nome' chamadas 'Aplicativo' e 'Ambiente'. Como posso alterar isso para adicionar tags de aplicativo e ambiente à saída.
aws ec2 describe-instances --query "Reservations[].Instances[].
[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name']
| [0].Value]" --output table
Responder1
Você pode fazer isso adicionandofiltrospara sua 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"
Isso retornará apenas as instâncias marcadas com Name == my-name
eenv == prod