我试图列出所有参数及其所有标签,我试图这样做而不列出参数的值。
我最初的方法是做一个describe_parameters然后循环遍历键名,然后执行list_tags,同时我发现需要 ARN 来执行 list_tags ,这些在 describe 参数中没有返回。
有没有办法在不实际获取参数的情况下获取参数及其标签?
我试图列出所有参数及其所有标签,我试图这样做而不列出参数的值。
我最初的方法是做一个describe_parameters然后循环遍历键名,然后执行list_tags,同时我发现需要 ARN 来执行 list_tags ,这些在 describe 参数中没有返回。
有没有办法在不实际获取参数的情况下获取参数及其标签?
您可以使用标记 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)
如果您想发现未标记的参数,这是行不通的。最好设置配置规则来突出这些问题,而无需管理搜索它们。