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

未在Terraform中定义VPC时,GCP是否会自动创建默认VPC?

GCP与Terraform部署中的默认VPC问题解答
  • 未定义VPC时的VM托管逻辑
    当你用Terraform部署VM实例但未在main.tf中定义VPC资源时,VM是否关联默认VPC要看两个前提:

    1. 你的GCP项目本身存在默认VPC——GCP项目创建时会自动生成一个名为default的VPC(除非你创建项目时特意勾选“禁用默认VPC”选项);
    2. 你在Terraform的VM配置中没有指定network参数。
      同时满足这两个条件的话,Terraform会自动把VM挂到项目的默认VPC上。如果项目里没有默认VPC且你没指定自定义VPC,部署会直接报错。
  • 资源命名错误时的Default VPC成因
    你看到的命名错误后出现的Default VPC,不是因为声明出错自动创建的。GCP不会因为资源配置错误生成默认VPC,这个VPC其实是项目初始化时就存在的——可能你之前没留意到它的存在。如果你的VM配置里指定了不存在的网络名称,Terraform部署会直接报错,不会自动关联或创建任何VPC;只有当你没指定network参数且项目有默认VPC时,才会用到它。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 13:14:52