我正在尝试使用 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资源。