【问题标题】:Terraform : Import existing internet gateway and attach to vpcTerraform:导入现有的互联网网关并附加到 vpc
【发布时间】:2020-02-24 17:43:56
【问题描述】:

在 terraform 中,我们可以选择导入现有资源,并且可以通过 terraform 进行管理。

我所在地区已经有一个 IG,我想将其附加到新创建的 VPC,我尝试过的是

  1. 使用 terraform import aws_internet_gateway.my_gw igw-c0a643a9 导入 IG

2.在我的配置中

resource "aws_internet_gateway" "my_gw" {
   vpc_id = module.vpc_dev.vpc_id
}

但这仍然尝试创建新的互联网网关,所以我的问题是如何将现有的 IG 附加到新创建的 VPC 中

【问题讨论】:

  • 你能分享计划输出吗?而terraform state list的输出呢?
  • 啊,这是我的错,它实际上是在修改资源,我有另一个配置来创建 IG,感谢@ydaetskcoR 的调试方法

标签: amazon-web-services terraform amazon-vpc


【解决方案1】:

您也可以简单地使用数据源来使用 Internet 网关:

data "aws_internet_gateway" "default" {
  internet_gateway_id = <the-id-of-your-internetgateway>
}

【讨论】:

  • 两者都很好,但这不是问题
猜你喜欢
  • 1970-01-01
  • 2017-07-15
  • 2015-04-30
  • 2021-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
相关资源
最近更新 更多