我正在尝试找到一种方法来在 Cluster.template JSON 文件中设置默认 VPC、子网和安全组。
有没有办法使用内置的“Ref”将现有的 VPC(或子网/安全组)作为参数传递给模板?
这显然不起作用:
"Parameters": {
"VpcId": {
"Type": "AWS::EC2::VPC::Id",
"Default": { "Ref" : "vpc-123456789" },
....
}
答案1
"Parameters": {
"VpcId": {
"Type": "AWS::EC2::VPC::Id",
"Default": "vpc-123456789" ,
}
}
然后使用 Ref 函数使用该 vpc-id
"Resources" :{
"DbSubnet1" : {
"Type" : "AWS::EC2::Subnet",
"Properties" : {
"AvailabilityZone" : "us-east-1c"
"VpcId" : { "Ref" : "VpcId" },
"CidrBlock" : "10.0.1.0/24"
}
}
}