dullwhaleのメモ帳

何度も同じことを調べなくてよいように...

AWS CLIで合っているはずなのにARNが間違っていると言われたら--regionオプションを付けてみろ

WAFv2などのリージョンがグローバルだったりするリソースでは、AWS CLIにリージョンを指定する必要がある。

% aws wafv2 untag-resource --resource-arn arn:aws:wafv2:us-east-1:012345678910:global/webacl/global-acl/foo --tag-keys "bar"
An error occurred (WAFInvalidParameterException) when calling the UntagResource operation: Error reason: The ARN isn't valid. A valid ARN begins with arn: and includes other information separated by colons or slashes., field: RESOURCE_ARN, parameter:

--regionオプションを指定する。ここではCloudFront用のグローバルのACLを弄っているからus-east-1を指定する。

% aws wafv2 untag-resource --region us-east-1  --resource-arn arn:aws:wafv2:us-east-1:012345678910:global/webacl/global-acl/foo --tag-keys "bar"