【发布时间】:2021-12-10 00:37:12
【问题描述】:
我正在尝试使用“使用容器创建”方法,但出现以下错误:
错误:(gcloud.compute.instances.create-with-container)不能 获取资源:第 2 步: - 必需的“compute.instances.create” 许可 'projects/local_test_prod1283/zones/us-central1-a/instances/instanceapptraining'
我检查了项目 local_test_prod1283 确实有角色compute.instanceAdmin.v1
我的云构建yaml如下:
steps:
- name: gcr.io/cloud-builders/docker
args: ['build', '-t', 'gcr.io/local_test_prod1283/apptraining', '.']
- name: 'gcr.io/cloud-builders/docker'
args: ["push", "gcr.io/local_test_prod1283/apptraining"]
- name: 'gcr.io/cloud-builders/gcloud'
args: ['compute', 'instances', 'create-with-container', 'instanceapptraining', '--machine-type=n1-standard-1', '--zone=us-central1-a', '--preemptible', '--container-image=gcr.io/local_test_prod1283/apptraining']
我在这里错过了什么?
【问题讨论】:
标签: google-cloud-platform google-compute-engine google-cloud-build google-cloud-iam cloudbuild.yaml