使用BOTO3获取与角色关联的标签

时间:2018-11-12 01:42:01

标签: amazon-web-services tags boto3 roles aws-iam

是否可以获取与特定角色相关联的标签?以下不会产生该角色的标签:

import boto3

iam=boto3.client('iam')
response = iam.get_role(RoleName='xxxxx')
print(response)

此外,resource groups tagging api

似乎不支持IAM。

2 个答案:

答案 0 :(得分:1)

任何IAM角色都可以通过其arn(亚马逊资源名称)来识别。 IAM角色没有标签。

答案 1 :(得分:0)

您要使用此功能,它将返回带有所有角色标签的字典:

list_role_tags(**kwargs)
Lists the tags that are attached to the specified role. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM Identities in the IAM User Guide .

See also: AWS API Documentation

Request Syntax

response = client.list_role_tags(
    RoleName='string',
    Marker='string',
    MaxItems=123
)

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/iam.html#IAM.Client.list_role_tags