Bri*_*ins 4 default list aws-cloudformation
当我使用 Interactive 创建 CloudFormation 模板时Parameters,我可以定义 List<> 的类型以便能够选择多个值,例如:
SubnetIds:
Type: List<AWS::EC2::Subnet::Id>
Description: Select multiple subnets from selected VPC.
Default: "????"
Run Code Online (Sandbox Code Playgroud)
或者:
SecurityGroups:
Type: List<AWS::EC2::SecurityGroup::Id>
Description: Select security groups.
Default: "???"
Run Code Online (Sandbox Code Playgroud)
问题是如何default通过多项选择预设值?ifdefault只接受字符串而不是列表,并且在多个值之间使用逗号的字符串也无济于事
有任何想法吗?请提示我
我最近遇到了同样的问题。答案很简单——逗号分隔的列表中不应该有空格。所以它看起来像:
SecurityGroups:
Type: List<AWS::EC2::SecurityGroup::Id>
Description: Select security groups.
Default: "sg-11111111,sg-22222222"
Run Code Online (Sandbox Code Playgroud)
这样,这些值将在您的模板中预先选择。
PS 不要尝试 CommaDelimitedList 左右 - 它不会以您想要的方式工作。将选择字符串值,但不会选择实际的安全组。
来源:https : //forums.aws.amazon.com/thread.jspa?threadID=165144