调用AWS ConfigService ListTagsForResource接口遇ValidationException报错求助
核心问题分析与修复步骤
命令语法错误:你的命令中ARN与
--region参数之间缺少空格,导致CLI无法正确解析参数。原命令里xxxxxxxxxxx--region被当成了ARN的一部分,直接触发参数无效错误。
修正后的Config资源查询命令格式:aws configservice list-tags-for-resource --resource-arn arn:aws:config:ap-southeast-2:123456789:config-rule/xxxxxx --region ap-southeast-2资源类型不匹配:AWS Config的
list-tags-for-resource仅支持查询Config服务自身的资源(如配置规则、配置聚合器、交付通道等),你传入的EKS集群ARN不属于该接口的支持范围。
若要查询EKS集群的标签,需使用EKS专属命令:aws eks list-tags-for-cluster --name xxxxxxxxxxx --region ap-southeast-2Config资源ARN验证:如果目标是查询Config资源的标签,需确保ARN格式符合Config资源规范,例如:
- 配置规则ARN:
arn:aws:config:<区域>:<账户ID>:config-rule/<规则名称> - 交付通道ARN:
arn:aws:config:<区域>:<账户ID>:delivery-channel/<通道名称>
同时确认该资源已在对应账户和区域中创建。
- 配置规则ARN:
内容的提问来源于stack exchange,提问作者Huy Nguyen
相关产品推荐
相关产品推荐

