我在使用 CloudFormation 中的导出和导入功能时遇到了问题。当我尝试导入实际上是列表(数组)的值时,我收到以下错误消息“与类型 {Array} 不匹配”。
vpc.yaml(片段)
PrivateSubnets:
Description: A list of the private subnets
Value: !Join [",", [!Ref PrivateSubnetOne, !Ref PrivateSubnetTwo]]
Export:
Name: !Join ["-", [!Ref "Environment", "PrivateSubnets"] ]
pipeline.yaml(片段)
Subnets:
Fn::ImportValue: !Sub "${Environment}-PrivateSubnets"
错误信息:
Property validation failure: [Value of property {/VpcConfig/Subnets} does not match type {Array}
这段代码解决了这个问题;
Subnets: !Split
- ","
- Fn::ImportValue:
!Sub "${Environment}-PrivateSubnets"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)