Есть ли простой способ запускать aws ec2 describe-instance-status
и отображать только информацию об экземплярах, если у них есть Scheduled Events?AWS ec2 describe-instance-status только для экземпляров с событиями
0
A
ответ
1
Вы можете использовать --query
ARG для этого:
$ aws ec2 describe-instance-status --query 'InstanceStatuses[?length(Events || `[]`) > `0`]'
0
Или вы можете использовать --filter
CLI аргумент для этого:
$ aws ec2 describe-instance-status --filters "Name=event.code,Values='instance-reboot','system-reboot','system-maintenance','instance-retirement','instance-stop'"
Это фильтры статусов только до тех событий с указанным код. Поскольку в этой команде перечислены все возможные коды, вы в основном получаете только статусы с одним или несколькими событиями.