Как отобразить список остановленных экземпляров AWS RDS

#amazon-web-services #amazon-rds #aws-cli

Вопрос:

Я пытаюсь использовать интерфейс командной строки AWS для перечисления всех имеющихся у меня экземпляров AWS RDS, которые находятся в состоянии Остановлено.

Это возможно с EC2 с aws ec2 describe-instances фильтром и добавлением фильтра --filters "Name=instance-state-name,Values=stopped" .

Однако , с aws rds describe-db-instances , я не нахожу эквивалента. Есть --filter опция, но в качестве фильтров были только следующие опции: db-идентификатор кластера, db-идентификатор экземпляра, dbi-идентификатор ресурса, домен, движок.

Итак, какую команду AWS CLI я могу использовать для перечисления всех остановленных в данный момент экземпляров RDS (Статус=остановлен)?

Ответ №1:

Используйте --query вместо --filters :

что-то вроде:

 aws rds describe-db-instances --query '...'
 

https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html

Комментарии:

1. Надеялся на что-то в фильтре, но похоже, что единственное решение-это запрос. Спасибо.