Amazon cloudformation 如何将现有AWS环境转换为infra as代码?

Amazon cloudformation 如何将现有AWS环境转换为infra as代码?,amazon-cloudformation,terraform,aws-opsworks,Amazon Cloudformation,Terraform,Aws Opsworks,当我们建立AWS帐户时,我们没有考虑使用云形成或地形。现在我们的环境都已经设置好了,但我们不想破坏一切,而是使用云结构或地形进行构建。那么,有没有一种方法可以让我们的基础设施通过其中一个导入和管理 谢谢,Terraform支持导入,但只支持将当前状态导入到状态文件中。您仍然需要编写代码。Cloudformation不支持导入 类似的东西可能会有所帮助,但YMMV。根据2019年10月,AWS支持将遗留资源导入CloudFormation。参见示例。可以在上找到一个相当完整的答案,它也涵盖了用于此

当我们建立AWS帐户时,我们没有考虑使用云形成或地形。现在我们的环境都已经设置好了,但我们不想破坏一切,而是使用云结构或地形进行构建。那么,有没有一种方法可以让我们的基础设施通过其中一个导入和管理


谢谢,

Terraform支持导入,但只支持将当前状态导入到状态文件中。您仍然需要编写代码。Cloudformation不支持导入


类似的东西可能会有所帮助,但YMMV。

根据2019年10月,AWS支持将遗留资源导入CloudFormation。参见示例。

可以在上找到一个相当完整的答案,它也涵盖了用于此目的的地形

TL;博士 AWS导入/导出配置为代码(CloudFormationn | Terraform)

根据我们的基础架构代码(IaC)经验,我们找到了几种方法来将现有的手动部署(从Web控制台UI)AWS infra转换为Cloudformation(CF)和/或Terraform(TF)代码。可能的解决方案如下所示:

AWS云信息模板

  • CF-1|
  • CF-2 | aws cli&手动转换为CF
  • CF-3|
  • CF-4|
地形代码/模块

  • TF-1|
  • TF-2 |+


相关文章:

感谢您让我发现地形形成@AnshuPrateek对迟来的回复表示抱歉。我曾尝试通过terraform导入命令导入现有的基础设施,但如何将所有内容写入main.tf并通过一个文件管理infra?导入只会将其添加到您的状态文件中。要生成main.tf,您需要使用terraforming.+1用于terraforming:)非常整洁的工具,我同意YMMV,是的,tf文档在这里,他们说他们将来会: