3

我正在计划将我现有的实施 Terraform(基础设施即服务)代码转换为 CDK .. 真的有可能吗?

4

3 回答 3

1

实际上,我最大的担忧是,在将所有 terraform 模块重写为 aws-cdk 时,是否能够保持现有基础架构不变。aws-cdk 中的每个构造都有一个名称,用于在 aws 中生成逻辑 id,我不确定 terraform 中的等效名称是什么。

运行 aws cdk deploy 时,如果名称与云中的名称不同,则它将销毁并重新创建资源。

于 2019-08-10T05:19:49.533 回答
1

目前无法将 Terraform 模板转换为等效的 CDK 代码。

于 2019-08-05T06:48:58.783 回答
0

您现在可以0.5在 CDK 版本中执行此操作。 https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-5

  1. 创建一个新目录
  2. 初始化CDK项目
cdktf init --template="python" --local 
  1. 复制你的main.tf文件
  2. 兑换!
cat main.tf | cdktf convert --provider hashicorp/aws  --language python > imported.py
于 2021-11-11T16:52:00.867 回答