【问题标题】:how to retrieve AWS ResourceARN for ResourceGroupsTaggingAPI?如何为 ResourceGroupsTaggingAPI 检索 AWS ResourceARN?
【发布时间】:2020-07-20 14:04:45
【问题描述】:

我正在尝试使用 ResourceGroupsTaggingAPI 向 VPC、EBS 快照、ELB 和 EC2 等 AWS 资源添加计费标签,但找不到每个服务的通用资源 arn。 将在所有 AWS 区域中添加标签。 我尝试了什么:

def tagresources(region):
tagapi = boto3.client('resourcegroupstaggingapi',region_name=region)
tagapi.tag_resources(
    ResourceARNList=[
        'arn:aws::ec2::vpc',
    ],
    Tags={
        'key_name': 'value'
    }
) 

抛出错误:

botocore.errorfactory.InvalidParameterException:调用 TagResources 操作时发生错误 (InvalidParameterException):arn:aws::ec2::vpc 不是有效的 AmazonResourceName (ARN)

【问题讨论】:

    标签: amazon-web-services amazon-ec2 boto3


    【解决方案1】:

    您必须提供 VPC 的完整 ARN。 Services that support the Resource Groups Tagging API

    ResourceARNList=[
            'arn:aws:ec2:eu-central-1:111111111111:vpc/vpc-09dddb42be54c1111'
        ],
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 2022-10-19
      相关资源
      最近更新 更多