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