AWS CLI - Como faço para listar instâncias e despejar duas tags específicas junto com outros itens

AWS CLI - Como faço para listar instâncias e despejar duas tags específicas junto com outros itens

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-nameeenv == prod

informação relacionada