在CloudFormation中如何从所选子网ID中引用VPC ID?

时间:2017-08-21 17:17:34

标签: amazon-cloudformation

我正在使用CF模板创建EC2实例,并将选择子网作为参数的on3。一旦我选择了子网,CloudFormation是否有办法找到子网的VPC ID?

1 个答案:

答案 0 :(得分:1)

我担心目前还没有一种简单的方法可以从子网ID,CloudFormation限制中自动获取VPC ID。你有两个主要的选择来解决这个问题:

最简单的选项:传入与您的子网ID匹配的VPC Id参数。

更难选项:创建自定义资源,lambda通常是最简单的方法,它从子网ID中获取VPC ID。亚马逊有一个sample on creating a custom resource to look values up

环顾四周,我发现someone has built a library用于从Lambda自定义资源执行CLI命令。如果构建自己的lambda函数有点多,这可能是个不错的选择。