有没有一种方法可以使用一个命令在aws环境中列出/描述所有服务中的所有标签?
例如。如果要列出ec2实例中的标签,可以执行aws ec2 describe-tags
并查看所有标签。现在,如果要查看eks标签,则必须执行类似aws eks list-tags-for-resource ...
之类的操作。因此,我的问题是,是否存在一种“魔术”,我可以在其中aws * describe-tags
并查看所有服务中的所有标签,而不是像这样aws <service name> <command to describe/list tags>
答案 0 :(得分:0)
您可以使用:aws resourcegroupstaggingapi get-resources
来自文档:
返回所有已标记或先前标记的资源 在AWS帐户的指定区域中。
用法:
aws resourcegroupstaggingapi get-resources
输出:
{
"ResourceTagMappingList": [
{
"ResourceARN": " arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0",
"Tags": [
{
"Key": "Environment",
"Value": "Production"
}
]
}
]
}