使用terraform修改现有AWS VPC

时间:2016-12-01 15:01:50

标签: amazon-web-services terraform

我想通过删除黑洞的路径来修改现有的VPC,并用新的路由表更新它 - 我想要修改的路由表是手动创建的(不是由terraform创建)。这是可能的terraform?我可以参考的任何样本模板?非常感谢, 迪帕克

1 个答案:

答案 0 :(得分:0)

如果您在AWS中有现有基础架构并且想要使用Terraform进行管理,则需要使用Terraform import命令。

首先,编写与您已有的路径表匹配的Terraform代码。例如:

resource "aws_route_table" "example" {
  vpc_id = "${aws_vpc.main.id}"
}

接下来,查找现有路由表的路由表ID,并使用import命令让Terraform将上面的Terraform代码链接到该现有表:

terraform import aws_route_table.example rtb-12345678

您还可以尝试使用Terraforming之类的工具来生成代码并自动导入状态。