pending我有一個應用程式需要知道我在和兩個州都有多少 EC2 實體running。我可以運行以下兩個命令并將它們求和以獲得結果,但這意味著我awscli將發出兩個請求,這既慢又可能是不好的做法。
aws ec2 describe-instances \
--filters Name=instance-state-name,Values="running" \
--query 'Reservations[*].Instances[*].[InstanceId]' \
--output text \
| wc -l
aws ec2 describe-instances \
--filters Name=instance-state-name,Values="pending" \
--query 'Reservations[*].Instances[*].[InstanceId]' \
--output text \
| wc -l
有沒有一種方法可以將這兩個查詢組合成一個查詢,或者另一種使用單個查詢獲取總pending 實體的方法?running
干杯!
uj5u.com熱心網友回復:
帶逗號的簡寫語法:
Values=running,pending
uj5u.com熱心網友回復:
您可以添加多個過濾器值,如下所示:
aws ec2 describe-instances \
--filters "Name=instance-state-name,Values=running,pending" \
--query 'Reservations[*].Instances[*].[InstanceId]' \
--output text \
| wc -l
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/493728.html
