#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. Надеялся на что-то в фильтре, но похоже, что единственное решение-это запрос. Спасибо.