You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在GCP通过Terraform分配STANDARD网络接口时遇报错如何解决?

解决GCP Terraform实例创建时网络层级不匹配的报错

报错的核心原因是:你创建的公网IP(google_compute_address.default_standard)使用的是STANDARD网络层级,但虚拟机实例的access_config默认采用PREMIUM层级,GCP要求公网IP和实例访问配置的网络层级必须一致。

解决方法很简单,在network_interface的access_config块中显式指定network_tier = "STANDARD",和公网IP的层级保持统一即可。

修改后的完整Terraform代码:

resource "google_compute_address" "default_standard" {
  name          = "standard-address"
  region        = var.region
  network_tier  = "STANDARD"
}

# Create a virtual machine instance
resource "google_compute_instance" "my_instance" {
  name         = "my-instance"
  machine_type = "e2-micro"  # Free tier instance
  zone         = var.zone
  boot_disk {
    initialize_params {
      image = "debian-11-bullseye-v20230509"
    }
  }

  network_interface {
    network = "default"
    access_config {
      // Public IP
      nat_ip        = google_compute_address.default_standard.address
      network_tier  = "STANDARD" # 新增这一行,和IP的网络层级匹配
    }
  }
}

内容的提问来源于stack exchange,提问作者Juan David Ramirez Villegas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:55:13