我已经拥有一个AWS基础设施,其中包括VPC、子网、实例等等。如果将来需要再次构建同样的基础设施,是否有办法从现有基础设施中创建CloudFormation模板呢?请帮忙解答。
我已经拥有一个AWS基础设施,其中包括VPC、子网、实例等等。如果将来需要再次构建同样的基础设施,是否有办法从现有基础设施中创建CloudFormation模板呢?请帮忙解答。
请查看Github上的Former项目。Former2可以从现有的AWS资源中生成不仅仅是CloudFormation,还有Terraform Troposphere模板和CDK(typescript)代码。
CloudFormation模板中有一个名为CloudFormer的堆栈。您可以使用此堆栈从现有的AWS资源创建AWS CloudFormation模板。尽管它是Beta版本,但可能不支持所有资源。您可以参考文档以了解有关CloudFormer的更多信息:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html