【问题标题】:aws resourcegroupstaggingapi retrieving resource that doesn't existaws resourcegroupstaggingapi 检索不存在的资源
【发布时间】:2020-09-14 01:15:50
【问题描述】:

我正在使用 resourcegroupstaggingapi 返回一个资源列表,以便我可以检查不合规性(即没有适当标记的资源)。

在每天创建的电子邮件中,我一直看到一个 RDS 集群已被删除(通过控制台)一个多星期了。

当我运行“aws rds describe-db-cluster”时,我得到一个空响应(如预期的那样)但是如果我运行“aws resourcegroupstaggingapi get-resources --resource-type-filters rds”,它会返回集群我已经连同它的标签一起删除了。

这是一个错误还是 resourcegroupstaggingapi 以某种方式返回有关状态的所有资源?

谢谢, 亚当

【问题讨论】:

    标签: amazon-web-services amazon-rds tagging


    【解决方案1】:

    请您仔细检查您的命令。以下:

    aws rds describe-db-cluster
    

    仅适用于 Aurora,它不会列出常规 RDS 数据库。要列出常规 RDS 数据库以及极光数据库,您必须使用:

    aws rds describe-db-instances
    

    所以也许您希望删除常规数据库,但由于您仅对 Aurora 使用命令,您认为没有常规 RDS 实例?同样,您的资源组是否已为 RDS 实例或数据库集群 (Aurora) 创建?

    【讨论】:

    • 感谢马辛的回复。我知道我们目前只启动 Aurora,因此只检查前者,但刚刚使用 describe-db-instances 测试并得到以下返回.... { "DBInstances": [] }
    • @user1495536 RDS 和资源组是区域性的。您确定在检查它们和帐户时使用的是相同的区域吗?
    • 认为您可能已经在那里做了一些事情,但不幸的是没有......集群位于“arn:aws:rds:ap-southeast-2”中,这是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    相关资源
    最近更新 更多