我正在尝试使用 resourcegroupstaggingapi 取消标记已删除的 AWS资源。
我使用以下命令列出我的资源:
aws resourcegroupstaggingapi get-resources --tag-filters Key=special_project --tags-per-page 100
然后,我试图取消标记资源:
aws resourcegroupstaggingapi untag-resources --resource-arn-list arn:aws:mediaconnect:ap-northeast-1:XXXXXXXXXXX:flow:1-XXXXXXXXXXX-XXXXXXXX:flow-created-by-mr_ --tag-keys special_project
我总是收到以下错误:
{
"FailedResourcesMap": {
"arn:aws:mediaconnect:ap-northeast-1:XXXXXXXXXXX:flow:1-XXXXXXXXXXX-XXXXXXXX:flow-created-by-mr_": {
"StatusCode": 400,
"ErrorCode": "InvalidParameterException",
"ErrorMessage": "Unrecognized service for tagging"
}
}}
这是 AWS 文档中的示例:
aws resourcegroupstaggingapi untag-resources \
--resource-arn-list arn:aws:s3:::awsexamplebucket \
--tag-keys Environment,CostCenter
我不明白我做错了什么。任何帮助将不胜感激。
附加信息 :
标记 AWS MediaConnect 资源适用于 MediaConnect API,但不适用于resourcegroupstaggingapi。另一方面,resourcegroupstaggingapi可以列出 AWS MediaConnect 资源。