AWS ec2 describe-instance-status 仅适用于具有事件的实例
AWS ec2 describe-instance-status only for instances with events
有没有简单的方法可以运行 aws ec2 describe-instance-status
只显示有Scheduled Events的实例信息?
您可以为此使用 --query
参数:
$ aws ec2 describe-instance-status --query 'InstanceStatuses[?length(Events || `[]`) > `0`]'
或者您可以为此使用 --filter
CLI 参数:
$ aws ec2 describe-instance-status --filters "Name=event.code,Values='instance-reboot','system-reboot','system-maintenance','instance-retirement','instance-stop'"
这会将状态仅过滤到具有指定代码的事件。由于此命令列出了所有可能的代码,因此您基本上只能获得具有一个或多个事件的状态。
有没有简单的方法可以运行 aws ec2 describe-instance-status
只显示有Scheduled Events的实例信息?
您可以为此使用 --query
参数:
$ aws ec2 describe-instance-status --query 'InstanceStatuses[?length(Events || `[]`) > `0`]'
或者您可以为此使用 --filter
CLI 参数:
$ aws ec2 describe-instance-status --filters "Name=event.code,Values='instance-reboot','system-reboot','system-maintenance','instance-retirement','instance-stop'"
这会将状态仅过滤到具有指定代码的事件。由于此命令列出了所有可能的代码,因此您基本上只能获得具有一个或多个事件的状态。