简体   繁体   English

AWS ec2 describe-instance-status仅适用于具有事件的实例

[英]AWS ec2 describe-instance-status only for instances with events

有没有一种简单的方法可以运行aws ec2 describe-instance-status并仅在实例具有任何计划事件的情况下显示实例的信息?

您可以为此使用--query arg:

$ aws ec2 describe-instance-status --query 'InstanceStatuses[?length(Events || `[]`) > `0`]'

Or you can use --filter CLI argument for this: 或者您可以--filter使用--filter CLI参数:

$ aws ec2 describe-instance-status --filters "Name=event.code,Values='instance-reboot','system-reboot','system-maintenance','instance-retirement','instance-stop'"

This filters statuses only down to the ones with events with the specified code. 这仅将状态过滤为具有指定代码事件的状态。 Since this command lists out all possible codes, you basically get only the statuses with one or more events. 由于此命令列出了所有可能的代码,因此基本上只能获得一个或多个事件的状态。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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