1

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

查看此处的文档,我必须为快照实例编写 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

结果是:

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

我是否正确地编写了 ARN?还有其他想法如何让它工作吗?我在想我要么使用了错误的快照 ID,要么他们的 API 中存在错误。

4

1 回答 1

2

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

arn:aws:rds:my_region:my_customer_id:cluster-snapshot:mysnapshot-1234
于 2016-05-10T09:01:36.800 回答