我目前正在使用AWS CloudFormation申请。现在我能够自动缩放实例。现在,我想把所有事情都放在Amazon VPC上。我们可以使用CloudFormation创建VPC吗?当我们在模板中有ELB时,我们如何通过CloudFormation管理弹性IP地址?我在AWS CloudFormation Sample Templates上找到了一个与VPC相关的示例,但它只将资源配置到现有的VPC中,并且不会在模板中创建新的。
答案 0 :(得分:5)
至于pointed out by Jeff已经(+1),AWS自2012年4月25日刚刚宣布AWS CloudFormation Support for Creating VPC Resources,其中涵盖了他们最初的VPC支持中缺失的部分:
我们很高兴地宣布AWS CloudFormation现在支持 创建亚马逊虚拟私有云(VPC)资源。 [...]
现在,您可以创建新的虚拟私有云(VPC),子网, 使用CloudFormation的网关,网络ACL,路由和路由表 模板。 [...]
[...] CloudFormation现在可以完全代表您的VPC配置 以及在中运行应用程序所需的所有资源 VPC。
有关详细信息和示例,请参阅Jeff Barr的介绍性帖子AWS CloudFormation Can Now Create Virtual Private Clouds。特别是,AWS CloudFormation Sample Templates功能两个新的示例模板[...]也可以帮助您入门:
我认为不支持使用Amazon VPC创建AWS CloudFormation。
虽然AWS自2012年2月12日刚刚宣布AWS CloudFormation Support For VPC,但这仅涵盖现有资源类型:
所有资源类型,例如Amazon EC2实例,安全组和 弹性IP地址,弹性负载均衡器,Auto Scaling组和 Amazon RDS数据库实例现在可以部署到任何现有实例中 Amazon VPC使用CloudFormation模板。模板允许您 在a中运行多层Web应用程序和企业应用程序 私人网络。借助Amazon VPC和CloudFormation,您可以轻松实现 控制要公开公开的资源和哪些资源 应该是私人的。
亚马逊VPC明显缺席此列表,这与其未在受支持的AWS Resource Types Reference中列出的事实相符。
答案 1 :(得分:4)
现在支持:有关详细信息,请参阅AWS CloudFormation Support for Creating VPC Resources。