我正在开发一种我想用来监视标签和实施标签策略的服务。
一项计划的功能是检测标记有相应密钥不允许的值的资源。
我已经可以列出具有特定标记键的资源的ARN,现在我正在根据无效值过滤此资源列表。为此,我想使用其ARN查询每个资源标签的列表,然后按标签中具有无效值的标签进行过滤。
我有[{"ResourceArn":"arn:aws:ec2:eu-central-1:123:xyz","ResourceType":"AWS::Service::Something}, ...]
,我想做类似queryTags("arn:aws:ec2:eu-central-1:123:xyz")
的事情来获取指定资源的标签。
我正在使用nodejs,但我很高兴使用基于AWS cli或脚本中可以使用的其他任何东西的解决方案。
答案 0 :(得分:0)
您可以通过awscli使用它。
例如,EC2具有用于描述资源标签的命令describe-tags,我认为其他资源也具有这样的命令。它还具有满足您需求的选项。
https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-tags.html