【问题标题】:How to create a cloud formation template from an existing AWS environment?如何从现有 AWS 环境创建云形成模板?
【发布时间】:2019-08-18 20:35:38
【问题描述】:

我有一个包含 VPC、子网、实例等的现有 aws 基础架构。如果将来我需要再次构建相同的基础架构,是否有任何方法可以从现有基础架构创建云形成模板?请帮忙。

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation infrastructure


    【解决方案1】:

    检查 Github Former 项目。 Former2 不仅可以从您现有的 AWS 资源生成 CloudFormation,还可以生成 Terraform Troposphere 模板和 CDK(打字稿)

    【讨论】:

      【解决方案2】:

      在名为 CloudFormer 的 CloudFormation 模板中有可用的堆栈。您可以使用此堆栈从现有 AWS 资源创建 AWS CloudFormation 模板。虽然它是 Beta 版本,但可能并非所有资源都支持它。您可以参考文档以获取有关 CloudFormer 的更多信息:

      https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html

      【讨论】:

      • CloudFormer 可能是一个有用的工具,但我认为用户在从头开始编写真正的 CloudFormation 模板时应该简单地将其用作一种参考。显然,理想情况下,您应该尽量避免陷入想要为现有基础架构追溯创建模板的情况。
      • CloudFormer 似乎不再可用。前 2 (在另一个答案中提到)似乎是一个不错的选择。我在本地运行只是为了确保我知道我的凭据的去向。
      • 仅供参考:AWS 不再支持 CloudFormer,上面的链接已失效。
      猜你喜欢
      • 2020-04-21
      • 2020-04-14
      • 2016-10-27
      • 2020-07-22
      • 2020-01-02
      • 1970-01-01
      • 2021-08-24
      • 2020-12-03
      • 1970-01-01
      相关资源
      最近更新 更多