我正在尝试使用awscli将标签添加到我的api网关阶段 https://docs.aws.amazon.com/cli/latest/reference/apigateway/tag-resource.html
我需要为舞台提供--resource-arn
,但我无法确定此值。
我已尝试使用awscli和控制台来确定此值,但无法找到api网关阶段的arn。我也尝试过基于arn模式/格式的猜测。
如何确定此值,或者此arn的格式是什么?
答案 0 :(得分:10)
我终于在aws docs for set up tags via the API Gateway REST API找到了api网关阶段的格式。
ARN的格式为arn:aws:apigateway:{region}::/restapis/{rest_api_id}/stages/{stage_name}
答案 1 :(得分:0)
在最底部有用于不同APIGW工件的样本,最后一个是阶段。
arn:aws:apigateway:region :: / restapis / api-id / stages / stage-name
答案 2 :(得分:-3)
根据AWS文档:
亚马逊资源名称(ARN)唯一标识AWS资源。当您需要在所有AWS中明确指定资源时,我们需要ARN,例如IAM策略,Amazon Relational Database Service(Amazon RDS)标记和API调用。
Amazon Resource Names (ARNs) uniquely identify AWS resources
如果您发现AWS文档繁琐,请尝试阅读: An ARN adheres to several general naming conventions, depending on the AWS cloud service that is in use.