2016-12-01 49 views
0

我想通過刪除黑洞路由表來修改現有的VPC並使用新的路由表進行更新 - 我想要修改的路由表是手動創建的(不是由terraform創建的)。這是可能的terraform?我可以參考的任何示例模板?許多感謝, Deepak使用地形修改現有的AWS VPC

+0

那麼你是說你有已經創建的Terraform以外的現有路由表,現在你想開始在Terraform中管理它們嗎? – ydaetskcoR

回答

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這樣的工具,它可以生成代碼並自動導入狀態。

+0

謝謝@Yevgeniy Brikman - 我會盡快嘗試。此刻進入了一些其他的事情。 –