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