AWS CloudFormation Tags属性不符合Map类型报错排查
你当前的写法存在两个核心问题:
- 标签格式不符合资源要求:AWS MediaLive类资源的
Tags属性为键值对Map类型,不需要额外嵌套Key、Value字段,直接以标签键作为对象键、标签值作为对象值即可。你当前将单个Key/Value结构作为Tags的值,不符合类型要求,因此触发Map类型不匹配报错。 - 存在JSON语法错误:
"Value":"myProject末尾缺少双引号闭合,会导致模板解析失败。
正确写法参考
"Type" : "AWS::MediaLive::Channel", "Properties" : { "Name" : {"Ref": "name"}, "RoleArn" : {"Ref": "RoleArn"}, "Tags" : { "projectName": "myProject" } }
如果是其他要求标签为数组格式的AWS资源,写法如下:
"Tags" : [ { "Key": "projectName", "Value": "myProject" } ]
内容的提问来源于stack exchange,提问作者Asalmi
相关产品推荐
相关产品推荐

