Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Terraform aws_启动_模板的网络设置?_Terraform_Terraform Provider Aws - Fatal编程技术网

Terraform aws_启动_模板的网络设置?

Terraform aws_启动_模板的网络设置?,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,地形v0.12.x 我试图使用资源创建一个AWS启动模板,并试图与AWS控制台在那里创建启动模板时提供的内容相关联。在AWS控制台中,我看到屏幕截图中的“网络设置”选项 但是,我没有看到地形资源的相应设置?对吗?我想我需要设置它,因为当我尝试使用Terraform的资源创建spot fleet请求,并使用Terraform创建的启动模板时,它默认为“EC2 Classic”设置,这对我不起作用。我得到这个错误 Error: Error requesting spot fleet: Invali

地形v0.12.x

我试图使用资源创建一个AWS启动模板,并试图与AWS控制台在那里创建启动模板时提供的内容相关联。在AWS控制台中,我看到屏幕截图中的“网络设置”选项

但是,我没有看到地形资源的相应设置?对吗?我想我需要设置它,因为当我尝试使用Terraform的资源创建spot fleet请求,并使用Terraform创建的启动模板时,它默认为“EC2 Classic”设置,这对我不起作用。我得到这个错误

Error: Error requesting spot fleet: InvalidSpotFleetRequestConfig: Invalid: (InstanceType: r5a.xlarge with Os: Linux/UNIX and EC2-Classic)

如何解决此问题?

啊,在aws\u spot\u请求资源中,添加一个覆盖,指定子网id,这当然会将实例放入VPC中

resource "aws_spot_fleet_request" "jenkins_build_fleet" {
  ...    
  launch_template_config {
    launch_template_specification {
      id      = module.launch_template.id
      version = module.launch_template.version
    }
    overrides {
      subnet_id = "subnet-12345abcde"
    }
  }
}