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