在terraform中,我们可以选择导入现有资源,并且可以通过terraform进行管理。
我已经在我的区域中拥有一个IG,并且要将其附加到新创建的VPC,我尝试过的是
terraform import aws_internet_gateway.my_gw igw-c0a643a9
导入IG 2。在我的配置中
resource "aws_internet_gateway" "my_gw" {
vpc_id = module.vpc_dev.vpc_id
}
但这仍然尝试创建新的Internet网关,所以我的问题是如何将现有IG附加到新创建的VPC中
答案 0 :(得分:0)
您还可以简单地使用数据源来使用Internet网关:
data "aws_internet_gateway" "default" {
internet_gateway_id = <the-id-of-your-internetgateway>
}