GCP部署管理器创建Compute实例时null类型匹配错误求助
GCP Deployment Manager创建Compute实例错误修复
错误根源
错误日志显示networkInterfaces[0].network字段值为null,不符合GCP要求的字符串类型。创建Compute实例时必须明确指定实例所属的网络,该字段不能为空。
修正后的配置文件
将network字段设置为有效的网络资源路径,例如使用默认VPC网络:
resources : - type : compute.v1.instance name: quickstart-deployment-vm properties: zone: us-central1-f machineType: f1-micro disks: - deviceName: boot type: PERSISTENT boot: true autoDelete: true initializeParams: sourceImage: debian-cloud/debian-9 networkInterfaces: - network: global/networks/default accessConfigs: - name: ExternalNAT type: ONE_TO_ONE_NAT
补充说明
- 若使用自定义网络,需替换为对应的资源路径,格式为
projects/[你的项目ID]/global/networks/[自定义网络名称],省略项目ID时默认使用当前gcloud配置的项目。 - 默认VPC网络为全局可用资源,无需额外配置即可在任意区域使用。
内容的提问来源于stack exchange,提问作者AzarEJ
相关产品推荐
相关产品推荐

