Amazon web services 通过terraform将现有IGW连接到新VPC

Amazon web services 通过terraform将现有IGW连接到新VPC,amazon-web-services,terraform,amazon-cloudformation,amazon-vpc,Amazon Web Services,Terraform,Amazon Cloudformation,Amazon Vpc,我们的帐户附带创建的IGW,我们只需要将其附加到正在创建的新VPC。我正在用terraform建造AWS infra。有了terraform导入,我可以让它工作,但对于将它部署到不同的地区和客户,我对导入方法不满意 我尝试过数据源,但无法真正使其工作。此外,我甚至尝试使用带有数据“template_file”的模板文件,但仍然无法将IGW连接到terraform创建的VPC 您能帮助我通过terraform将现有IGW连接到新的VPC上吗?我认为AWS不可能做到这一点 每个专有网络只能有一个互

我们的帐户附带创建的IGW,我们只需要将其附加到正在创建的新VPC。我正在用terraform建造AWS infra。有了terraform导入,我可以让它工作,但对于将它部署到不同的地区和客户,我对导入方法不满意


我尝试过数据源,但无法真正使其工作。此外,我甚至尝试使用带有数据“template_file”的模板文件,但仍然无法将IGW连接到terraform创建的VPC


您能帮助我通过terraform将现有IGW连接到新的VPC上吗?

我认为AWS不可能做到这一点

  • 每个专有网络只能有一个互联网网关
  • 每个Internet网关只能连接到一个VPC
您可以在此处找到限制:


我建议删除现有的IGW,创建一个具有适当地形模块的新IGW,并在其他VPC上重复使用。

我要补充的是,由于默认情况下提供给您的IGW不会产生任何成本,因此没有理由不完全忽略它。您好,谢谢您的留言。是的,只有一个IGW到一个VPC。也许我可以再解释一下。它将是一个新创建的AWS帐户,带有默认的VPC和IGW。将从默认VPC中分离IGW,并且出于某种原因不会使用默认VPC。将根据需要创建一个新的专有网络。正在寻找将已存在但已分离的IGW连接到新VPC的选项。@Alfa-30ms为什么要尝试重用默认VPC附带的IGW?为什么不创建一个新的IGW?你想解决的问题是什么?你这样做并没有节省任何钱。@MarkB,我希望我能。这不是钱的问题,而是一些我帮不上忙的愚蠢决定。但是,从技术上讲,这应该是可能的,或者为什么hashicorp会留下这一点?“我尝试了数据源,但无法真正使其工作”需要扩展,以显示您尝试了什么,以及如果您需要帮助,错误消息是什么。我认为,当您可以创建一个新的IGW资源时,您无缘无故地过度复杂了这一点。