我有一些EC2实例。我想使用ec2 describe-instances
命令根据标记的特定值获取实例列表。
该表显示了我的用例。
Instance | Value (key:Purpose) | Outcome
----------+-------------------------+------------
InstanceA | Going | Filter
InstanceB | Shopping,Going | Filter
InstanceC | Going,Shoping | Filter
InstanceD | Shopping,Going,Chatting | Filter
InstanceE | GoingGreat | DONT Filter
InstanceF | NotGoing | DONT Filter
所以我想以某种方式在ec2-describe-instances命令中使用通配符,以便我得到预期的结果。
答案 0 :(得分:4)
以下是如何根据代码的值过滤ec2-describe-instances
的输出的示例:
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId]' --filters "Name=platform,Values=windows" --output text
此示例显示所有EC2实例的实例ID,其中“platform”标记设置为“windows”值。
值参数中也允许使用通配符(例如Name=platform,Values=win*
)。