通过terraform将现有的IGW附加到新的VPC

时间:2020-10-13 14:53:08

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

我们的帐户带有创建的IGW,我们只需要将其附加到要创建的新VPC上。我正在用terraform构建AWS infra。使用terraform导入,我可以使它起作用,但是对于将其部署到不同的区域和帐户,我对导入方法不满意。

我已经尝试过数据源,但是不能真正使它工作。此外,我什至尝试将模板文件与数据“ template_file”一起使用,但仍无法将IGW附加到由terraform创建的VPC。

您能帮我采用任何方法通过地形将现有IGW附加到新VPC吗?

1 个答案:

答案 0 :(得分:1)

我认为AWS无法做到这一点。

  • 每个VPC只能有一个Internet网关。
  • 每个Internet网关只能连接到一个VPC。

您可以在此处找到限制: https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html

我建议删除现有的IGW,并使用适当的Terraform模块创建一个新的IGW,并将其在其他vpc上重用。