如何从现有 AWS 环境创建云形成模板?

How to create a cloud formation template from an existing AWS environment?

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

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

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

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