[英]aws cli - How to query only ec2 on demand instances
aws ec2 describe-instances --filters Name=tag-key,Values=Name --query 'Reservations[*].Instances[*].{Instance:InstanceId,Name:Tags[?Key==`Name`]|[0].Value,}' --output table
我试过使用这个查询,但我不知道如何只显示点播,或者至少把它列在一边..
此查询将为您提供非现场实例:
aws ec2 describe-instances --query 'Reservations[*].Instances[?InstanceLifecycle!=`spot`].{Instance:InstanceId,Name:Tags[?Key==`Name`]|[0].Value}[][]' --output table
如果您只想让InstanceLifecycle
值出现在您的 output 结果中,请将其添加到--query
:
aws ec2 describe-instances --filters Name=tag-key,Values=Name --query 'Reservations[*].Instances[*].{Instance:InstanceId,Name:Tags[?Key==
名称]|[0].Value,Type:InstanceLifecycle}' --output table
据我所知,没有办法学习它,只有实例类型(例如: t2.micro
)可用。
文档说supported-usage-class
会过滤你的用法 class。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.