【问题标题】:Exception while trying to create instance template on GCP尝试在 GCP 上创建实例模板时出现异常
【发布时间】:2021-04-10 16:00:39
【问题描述】:

我正在尝试使用f1-micro 创建一个实例模板,除了 服务帐户。使用我创建的那个,带有我的自定义 vpc 和自定义角色。

Creating instance template "frontend-it" failed. Error: Invalid JSON payload received. Unknown name "enableFlowLogs" at
 'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "description" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "privateIpGoogleAccess" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "logConfig" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "gatewayAddress" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "network" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "allowSubnetCidrRoutesOverlap" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "id" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "fingerprint" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "kind" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "privateIpv6GoogleAccess" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "creationTimestamp" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "purpose" at 
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "region" at
 'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field.

可能是什么?

最好的问候。

【问题讨论】:

  • 向您展示产生此错误的代码和有效负载。
  • followed这个文件了吗?
  • 我遇到了同样的问题。有人向谷歌支持报告了这个问题:issuetracker.google.com/u/1/issues/177345645 今天重试时没有更多错误。似乎解决了。

标签: google-cloud-platform google-compute-engine service-accounts google-vpc


【解决方案1】:

以防万一有人感兴趣

  1. 选择源模板
  2. 创建类似
  3. 根据需求添加/修改/更改新模板
  4. 不要点击页面底部的创建,而是点击“命令行”
  5. 在 CLOUDSHELL 中运行并执行和授权命令

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,按照 Narender Gakka 的解决方法,仍然出现错误。

    看起来 a 标志已从模板中删除。较旧的模板可能包含此标志,但创建类似尝试添加此弃用(?)标志。

    错误:(gcloud.beta.compute.instance-templates.create-with-container)无法识别的参数:--reservation-affinity=any

    【讨论】:

      【解决方案3】:

      我还遇到了无法为我的所有自定义 vpc 复制实例模板的问题。 它可以通过更改为默认 vpc 来创建。 我的解决方案是

      1. 添加新子网 VPC 网络 => MyVPC => 子网 => 添加子网 => asia-east1-subnet2
      2. 复制现有实例模板
      3. 扩展管理、安全、磁盘、网络、单租 => 网络 => 子网 更改为您刚刚创建的子网,然后更改回您的原始子网
      4. 然后你可以按创建

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多