AWS ec2描述实例状态仅适用于具有事件的实例

时间:2016-09-02 21:32:46

标签: amazon-web-services amazon-ec2 aws-cli

是否有一种简单的方法可以运行aws ec2 describe-instance-status,只显示实例的信息Scheduled Events

2 个答案:

答案 0 :(得分:1)

您可以使用--query arg:

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

答案 1 :(得分:0)

或者您可以使用--filter CLI参数:

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

这会将状态仅过滤到具有指定代码的事件的状态。由于此命令列出了所有可能的代码,因此您基本上只获得包含一个或多个事件的状态。