gpt4 book ai didi

json - AWS 云形成 : "Parameter [subnetIds] is invalid"

转载 作者:行者123 更新时间:2023-12-03 07:29:47 25 4
gpt4 key购买 nike

我有一个 AWS CodePipeline,可以使用 YAML 模板以及模板配置 JSON 文件在 CloudFormation 中部署堆栈。

相关模板片段:

AWSTemplateFormatVersion: '2010-09-09'
...
Parameters:
subnetIds:
Type: List<AWS::EC2::Subnet::Id>
...

相关配置文件片段:

{
"Parameters": {
...
"subnetIds": [
"subnet-a",
"subnet-b",
"subnet-c"
]
},
...
}

由于某种原因,部署阶段 (CloudFormation) 不断失败,并显示参数 [subnetIds] 无效,所以我的问题是如何将 subnetIds 列表从配置文件传递到模板?

最佳答案

关于列表数据类型的文档中对here进行了解释,例如:

List<AWS::EC2::Subnet::Id>

An array of subnet IDs, such as subnet-123a351e, subnet-456b351e.

也就是说,CloudFormation中的所有List类型也是逗号分隔的字符串。

由于您使用的是 CodePipeline Template Configuration File ,因此您将得到如下内容:

{
"Parameters": {
"subnetIds": "subnet-a,subnet-b,subnet-c"
}
}

关于json - AWS 云形成 : "Parameter [subnetIds] is invalid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55597714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com