【发布时间】:2016-01-18 17:19:29
【问题描述】:
我对 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。还有其他文档可以提供更好的示例吗?
【问题讨论】:
标签: amazon-web-services cloud amazon-cloudformation