AWS CLI - 如何列出實例並轉儲兩個特定標籤以及其他項目

AWS CLI - 如何列出實例並轉儲兩個特定標籤以及其他項目

下面的 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

相關內容