AWS CLI - 인스턴스를 나열하고 두 개의 특정 태그를 다른 항목과 함께 덤프하려면 어떻게 해야 합니까?

AWS CLI - 인스턴스를 나열하고 두 개의 특정 태그를 다른 항목과 함께 덤프하려면 어떻게 해야 합니까?

아래 cli는 이제 완벽하게 작동합니다. '이름' 외에 'Application'과 'Environment'라는 두 개의 다른 태그도 캡처하고 싶습니다. 출력에 애플리케이션 및 환경 태그를 추가하려면 이를 어떻게 변경해야 합니까?

aws ec2 describe-instances --query "Reservations[].Instances[].
  [Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
   State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name'] 
   | [0].Value]" --output table

답변1

추가하면 이 작업을 수행할 수 있습니다.필터귀하의 질문에 :

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"

Name == my-name이렇게 하면 및 태그가 지정된 인스턴스만 반환됩니다 .env == prod

관련 정보