如何列出已停止的 AWS RDS 实例
How to list AWS RDS instances that are stopped
我正在尝试使用 AWS CLI 列出我拥有的所有处于已停止状态的 AWS RDS 实例。
使用 EC2 aws ec2 describe-instances
并添加过滤器 --filters "Name=instance-state-name,Values=stopped"
是可能的。
但是,对于 aws rds describe-db-instances
,我没有找到等效项。有一个 --filter
选项,但只有以下选项作为过滤器:db-cluster-id、db-instance-id、dbi-resource-id、domain、engine。
那么我可以使用什么 AWS CLI 命令来列出当前已停止(Status=stopped)的所有 RDS 实例?
使用--query
代替--filters
:
类似于:
aws rds describe-db-instances --query '...'
https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html
你可以这样做:
aws rds describe-db-instances --query 'DBInstances[].DBInstanceStatus[]'
输出:
[
"available"
]
我正在尝试使用 AWS CLI 列出我拥有的所有处于已停止状态的 AWS RDS 实例。
使用 EC2 aws ec2 describe-instances
并添加过滤器 --filters "Name=instance-state-name,Values=stopped"
是可能的。
但是,对于 aws rds describe-db-instances
,我没有找到等效项。有一个 --filter
选项,但只有以下选项作为过滤器:db-cluster-id、db-instance-id、dbi-resource-id、domain、engine。
那么我可以使用什么 AWS CLI 命令来列出当前已停止(Status=stopped)的所有 RDS 实例?
使用--query
代替--filters
:
类似于:
aws rds describe-db-instances --query '...'
https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html
你可以这样做:
aws rds describe-db-instances --query 'DBInstances[].DBInstanceStatus[]'
输出:
[
"available"
]