繁体   English   中英

aws cli - 如何仅查询 ec2 按需实例

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM