我试图在此处使用ref from参数,但这不起作用:
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Creating template to deploy 3 ec2 instances in 3 different AZs",
"Parameters": {
"CFCidrVPC1": {
"Type": "string",
"Default": "10.10.0.0/16"
}
},
"Resources": {
"VPC1": {
"Type": "AWS::EC2::VPC",
"Properties": {
"CidrBlock": {
"Ref": "CFCidrVPC1"
},
"EnableDnsHostnames": "False",
"EnableDnsSupport": "False",
"InstanceTenancy": "default"
}
}
}
}
CFCidrVPC1
:这是在参数中定义的,我正在尝试在资源中使用它,但我得到了Template contains errors.: Template format error: Unrecognized parameter type: string
我不想在创建VPC时直接输入CIDR值。
有什么方法可以在某处定义CIDR并在以后引用它吗?
答案 0 :(得分:1)
Type
应该是String
,大写字母S
。