【问题标题】:How to create an Amazon VPC using AWS CloudFormation?如何使用 AWS CloudFormation 创建 Amazon VPC?
【发布时间】:2012-04-23 14:14:53
【问题描述】:

我目前正在为我的应用程序使用AWS CloudFormation。现在我能够自动缩放实例。现在,我想把所有东西都放在Amazon VPC 上。我们可以使用 CloudFormation 创建 VPC 吗?当我们在模板中有 ELB 时,我们如何通过 CloudFormation 管理弹性 IP 地址?我在AWS CloudFormation Sample Templates 上找到了一个与 VPC 相关的示例,但它仅将资源配置到现有 VPC 中,而不会在模板中创建新的。

【问题讨论】:

    标签: amazon-ec2 amazon-web-services scalability vpc amazon-cloudformation


    【解决方案1】:

    更新

    由于pointed out by Jeff 已经 (+1),AWS 刚刚于 2012 年 4 月 25 日宣布了AWS CloudFormation Support for Creating VPC Resources,涵盖了他们最初的 VPC 支持中缺失的部分:

    我们很高兴地宣布 AWS CloudFormation 现在支持 创建 Amazon Virtual Private Cloud (VPC) 资源。 [...]

    现在,您可以创建新的虚拟私有云 (VPC)、子网、 使用 CloudFormation 的网关、网络 ACL、路由和路由表 模板。 [...]

    [...] CloudFormation 现在可以完全代表您的 VPC 配置 以及在 VPC。

    有关更多详细信息和示例,请参阅 Jeff Barr 的介绍性帖子 AWS CloudFormation Can Now Create Virtual Private Clouds。特别是,AWS CloudFormation Sample Templates 还具有两个新的示例模板 [...] 以帮助您入门


    初步回答

    我认为不支持使用AWS CloudFormation 创建Amazon VPC

    虽然 AWS 刚刚在 2012 年 2 月 12 日宣布 AWS CloudFormation Support For VPC,但这仅涵盖现有资源类型:

    所有资源类型,例如 Amazon EC2 实例、安全组和 弹性 IP 地址、弹性负载均衡器、Auto Scaling 组和 Amazon RDS 数据库实例现在可以部署到任何现有的 使用 CloudFormation 模板的 Amazon VPC。模板允许您 运行多层 Web 应用程序和企业应用程序 专用网络。借助 Amazon VPC 和 CloudFormation,您可以轻松 控制您要公开公开哪些资源以及哪些资源 应该是私有的。

    Amazon VPC 明显不在此列表中,这与它也未列在受支持的AWS Resource Types Reference 中的事实相符。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2021-03-14
        • 2013-03-21
        • 2019-04-27
        • 2019-06-10
        • 2022-07-19
        • 1970-01-01
        • 1970-01-01
        • 2018-10-10
        • 2020-11-15
        相关资源
        最近更新 更多