您如何通过 AWS API 确定 Redshift 集群的 ARN?

Ash*_*tta 7 amazon-web-services amazon-redshift aws-sdk

我正在尝试使用 CreateTags 向 Redshift 集群添加标签,http: //docs.aws.amazon.com/redshift/latest/APIReference/API_CreateTags.html,您会注意到它需要资源的 ARN。

但是当您调用 DescribeClusters 时,http: //docs.aws.amazon.com/redshift/latest/APIReference/API_DescribeClusters.html 不会返回 ARN。

是否有其他 API 调用来检索 ARN 还是我必须手动构建它?

Mar*_*k B 8

此处记录ARN 格式。特别是对于 Redshift 集群,ARN 格式为:

arn:aws:redshift:region:account-id:cluster:cluster-name
Run Code Online (Sandbox Code Playgroud)

如果您知道区域、账户 ID 和集群名称,则可以构建 ARN。

  • @MatthewJamesBriggs 是的,它应该显示,但 3 年后的今天,它在 AWS 控制台中似乎仍然不可见。 (7认同)
  • 这是否意味着您必须手动组装这个?其他 AWS 服务返回完全构建的资源 ARN。 (3认同)
  • 查看集群时,这不应该显示在AWS控制台中吗?我找不到它。 (3认同)