小编Rya*_*nOz的帖子

Fn::ImportValue 与类型 {Array} 不匹配

我在使用 CloudFormation 中的导出和导入功能时遇到了问题。当我尝试导入实际上是列表(数组)的值时,我收到以下错误消息“与类型 {Array} 不匹配”。

vpc.yaml(片段)

PrivateSubnets:
  Description: A list of the private subnets
  Value: !Join [",", [!Ref PrivateSubnetOne, !Ref PrivateSubnetTwo]]
  Export:
    Name: !Join ["-", [!Ref "Environment", "PrivateSubnets"] ]
Run Code Online (Sandbox Code Playgroud)

pipeline.yaml(片段)

Subnets:
  Fn::ImportValue: !Sub "${Environment}-PrivateSubnets"
Run Code Online (Sandbox Code Playgroud)

错误信息:

    Property validation failure: [Value of property {/VpcConfig/Subnets} does not match type {Array}
Run Code Online (Sandbox Code Playgroud)

arrays yaml amazon-web-services aws-cloudformation

4
推荐指数
1
解决办法
2785
查看次数