Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Terraform:导入现有internet网关并连接到vpc_Amazon Web Services_Terraform_Amazon Vpc - Fatal编程技术网

Amazon web services Terraform:导入现有internet网关并连接到vpc

Amazon web services Terraform:导入现有internet网关并连接到vpc,amazon-web-services,terraform,amazon-vpc,Amazon Web Services,Terraform,Amazon Vpc,在terraform中,我们可以选择导入现有资源,并且可以通过terraform进行管理 我已经在我的地区有了一个IG,我想把它附加到新创建的VPC上,我尝试的是 使用terraform import aws\u internet\u gateway.my\u gw igw-c0a643a9导入IG 2.在我的配置中 resource "aws_internet_gateway" "my_gw" { vpc_id = module.vpc_dev.vpc_id } 但这仍然试图创建新的i

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

我已经在我的地区有了一个IG,我想把它附加到新创建的VPC上,我尝试的是

  • 使用terraform import aws\u internet\u gateway.my\u gw igw-c0a643a9导入IG
  • 2.在我的配置中

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

    但这仍然试图创建新的internet网关,因此我的问题是如何将现有IG连接到新创建的VPC中

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

    data "aws_internet_gateway" "default" {
      internet_gateway_id = <the-id-of-your-internetgateway>
    }
    
    数据“aws\u internet\u网关”“默认”{
    internet\u网关\u id=
    }
    
    您可以共享计划输出吗?还有
    地形状态列表的输出
    ?啊,这是我的错,它实际上是在修改资源,我有另一个配置要创建IG感谢@ydaetskcoR的调试方法两者都很好,但这不是问题所在