如何使用Terraform将静态内部IP分配给GCP Windows服务器实例?

如何使用Terraform将静态内部IP分配给GCP Windows服务器实例?,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,我必须使用Terraform为windows服务器创建一个静态内部IP地址,我现在使用的是版本12 我使用以下代码块创建服务器: resource "google_compute_instance" "instance1" { name = var.instance_name1 machine_type = var.machine_type zone = var.zone1 tags = [v

我必须使用Terraform为windows服务器创建一个静态内部IP地址,我现在使用的是版本12

我使用以下代码块创建服务器:

resource "google_compute_instance" "instance1" {
  name         = var.instance_name1
  machine_type = var.machine_type
  zone         = var.zone1
  tags         = [var.instance_name1, var.env_name]
  boot_disk {
    initialize_params {
    size =  var.boot_disk_size
    image = data.google_compute_image.sqlserverimage.self_link
    }

    }

  network_interface {
  subnetwork = var.subnetwork
  subnetwork_project = var.subnetwork_project
 }
}
如何更改此选项,以便将静态内部IP分配给Terraform中的新windows GCP服务器?

您尝试过使用吗

所选ip必须在子网范围内

使用nat\u ip重试一次>> 检查下面的链接


指定
地址
值。比如说,

从文件:

resource“google\u compute\u address”“具有子网和地址的内部\u”{
name=“我的内部地址”
subnetwork=google\u compute\u subnetwork.default.id
地址\u type=“内部”
地址=“10.0.42.42”
region=“us-central1”
}

参考资料:

Hi!没有。谢谢,我试试看。谢谢@bluethundr我不确定,但我不希望这个答案起作用,除非私有IP地址已经被保留。一旦您有了解决方案或问题,请跟进详细信息。
network_interface {
  subnetwork = var.subnetwork
  subnetwork_project = var.subnetwork_project
  network_ip = "1.2.3.4"
}