我是AWS的新手并且还在学习,但我有一个参数使用CommaDelimitedList作为CFT中的类型,因此用户可以选择要在VPC上使用的子网。我需要稍后在创建EC2实例和分配私有IP时引用选择。
"SubnetParameterCidrBlock":{
"Description": "Comma-delimited list CIDR blocks for VPC",
"Type" : "CommaDelimitedList",
"Default": "10.200.1.0/24,10.200.2.0/24,10.200.3.0/24"
}
我会假设我可以做类似的事情:
"NetworkInterfaces": [
{
"DeleteOnTermination": "true",
"Description": "Primary network interface",
"DeviceIndex": 0,
"SubnetId": {"Ref": "SecureVPCSubnet"},
"PrivateIpAddresses": [
{
"PrivateIpAddress": "Fn::GetAtt" : [ "SubnetParameterCidrBlock" , "Value" ],
"Primary": "true"
}
],
"GroupSet": [
{
"Ref": "SecurityGroup"
}
]
}
]
这是对的还是我错了?
我经历了AWS Cloud Formation Docs的大部分时间。是否还有其他文档可以提供更好的示例?