列出Amazon Aurora数据库集群快照的标记

时间:2016-04-27 08:57:07

标签: aws-cli aws-rds amazon-rds-aurora

我有一个启用了快照的Amazon Aurora数据库群集。 我正在为快照添加标签,我无法通过aws cli和Java API检索它们。 标签已成功添加到快照中,并在Amazon RDS仪表板快照部分中可见。

查看文档here,我必须为快照实例编写ARN,并在调用中使用它。

因此,如果快照名称(显示在仪表板中)是mysnapshot-1234,则ARN应如下所示:

arn:aws:rds:my_region:my_customer_id:snapshot:mysnapshot-1234

aws cli调用如下所示:

aws rds list-tags-for-resource --resource-name arn:aws:rds:my_region:my_customer_id:snapshot:mysnapshot-1234

,结果是:

  

调用时发生客户端错误(InvalidParameterValue)   ListTagsForResource操作:无法找到匹配的快照   资源名称:mysnapshot-1234

我是否正确地组成了ARN?任何其他想法如何使这个工作? 我以为我使用的是错误的快照ID,或者他们的API中存在错误。

1 个答案:

答案 0 :(得分:2)

文档在此期间得到了更新,罪魁祸首是我正在使用"快照"选择器而不是" cluster-snapshot" (Aurora快照是在集群级别创建的,而不是在数据库级别创建的)。 因此,使用正确的选择器,我能够列出标签:

arn:aws:rds:my_region:my_customer_id:cluster-snapshot:mysnapshot-1234