boto3 使用 lambda 获取 KMS 标签

boto3 get KMS tags with lambda

我正在尝试获取特定 CMK 上的附加标签,我该怎么做?我试过 kms_client.list_aliases 我得到了别名信息,但不是标签

您需要调用 list_resource_tags 函数,

Returns a list of all tags for the specified customer master key (CMK).

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/kms.html#KMS.Client.list_resource_tags

请求

response = kms_client.list_resource_tags(
    KeyId='string',
    Limit=123,
    Marker='string'
)

回应

{
    'Tags': [
        {
            'TagKey': 'string',
            'TagValue': 'string'
        },
    ],
    'NextMarker': 'string',
    'Truncated': True|False
}