如何列出已停止的 AWS RDS 实例

问题描述 投票:0回答:3

我尝试使用 AWS CLI 列出我拥有的所有处于“已停止”状态的 AWS RDS 实例。

可以使用带有

aws ec2 describe-instances
的 EC2 并添加过滤器
--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 命令来列出当前已停止(状态 = 已停止)的所有 RDS 实例?

amazon-web-services amazon-rds aws-cli
3个回答
1
投票

使用

--query
代替
--filters
:

类似:

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

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


0
投票

你可以这样做:

aws rds describe-db-instances --query 'DBInstances[].DBInstanceStatus[]'

输出:

[
   "available"
]

0
投票

aws rds 描述数据库实例 --output text --query 'DBInstances[].[DBInstanceIdentifier、DBInstanceClass、Engine、DBInstanceStatus、InstanceCreateTime、MultiAZ、EngineVersion、PubliclyAccessible、StorageType、DeletionProtection]' > RDS-Inv.csv

© www.soinside.com 2019 - 2024. All rights reserved.