2016-04-27 68 views
1

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

看看文档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)发生tTagsForResource操作:无法找到快照匹配 资源名称:mysnapshot-1234

我是不是正确组成ARN?任何其他想法如何让这个工作? 我在想我要么使用错误的快照ID,要么在他们的API中存在一个错误。

回答

2

文档在此期间被更新,而罪魁祸首是我使用“快照”选择器而不是“集群快照”(Aurora快照在集群级别创建,而不是在数据库级别创建) 。 因此,使用正确的选择器我可以列出标签:

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