아래 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