0

我试图列出所有参数及其所有标签,我试图这样做而不列出参数的值。

我最初的方法是做一个describe_parameters然后循环遍历键名,然后执行list_tags,同时我发现需要 ARN 来执行 list_tags ,这些在 describe 参数中没有返回。

有没有办法在不实际获取参数的情况下获取参数及其标签?

4

1 回答 1

0

您可以使用标记 api 的资源组来执行此操作,如果它们已经被标记。下面是一个没有分页的基本示例。

import boto3

profile = "your_profile_name"
region = "us-east-1"
session = boto3.session.Session(profile_name=profile, region_name=region)
client = session.client('resourcegroupstaggingapi')

response = client.get_resources(
    ResourceTypeFilters=[
        'ssm',
    ],
)

print(response)

如果您想发现未标记的参数,这是行不通的。最好设置配置规则来突出这些问题,而无需管理搜索它们。

于 2021-05-12T14:13:57.487 回答