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

如何通过Terraform创建无外部IPv4的GCP Compute Engine实例

在Terraform中为GCP Compute Engine实例禁用外部IPv4地址

要实现和gcloud SDK中--no-address相同的效果(不让实例分配外部IPv4地址),你只需要在network_interface块中添加access_config并将nat_ip设为空字符串即可。修改后的代码片段如下:

network_interface {
    network = google_compute_network.vpc_network.name

    # 禁用外部IPv4地址,对应gcloud的--no-address参数
    access_config {
        nat_ip = ""
    }
}

如果你的VPC子网本身没有开启“自动为实例分配外部IP”的选项,也可以直接省略access_config块,实例同样不会获得外部IPv4地址。但添加access_config { nat_ip = "" }是更稳妥的方式,它会强制覆盖子网的默认设置,确保实例不会分配外部IP。

内容的提问来源于stack exchange,提问作者Karikaaalan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 01:05:19