下面的 cli 現在工作得很好,除了“名稱”之外,我還想捕獲另外兩個標籤,即“應用程式”和“環境”。如何更改此設定以將應用程式和環境標籤新增至輸出。
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