GCP无法在具有以下角色的GCP控制台上启用Cloud Build:所有者,服务管理管理员,服务使用管理员

时间:2020-07-22 09:25:44

标签: google-cloud-platform google-cloud-build

无法在我被分配为所有者的项目上启用Cloud Build。我收到一条错误消息:“您缺少必需的权限:billing.accounts.list”,如以下屏幕截图所示

enter image description here

1 个答案:

答案 0 :(得分:0)

我通过在终端上为gcloud分配角色来解决了这个问题。 Google控制台上一定有毛病。

gcloud projects add-iam-policy-binding $GC_PROJECT \  
--member "serviceAccount:$GC_PROJECT_NUMBER@cloudbuild.gserviceaccount.com" \
--role roles/run.admin

gcloud iam service-accounts add-iam-policy-binding \
$GC_PROJECT_NUMBER-compute@developer.gserviceaccount.com \
--member="serviceAccount:$GC_PROJECT_NUMBER@cloudbuild.gserviceaccount.com" \
--role="roles/iam.serviceAccountUser"

gcloud projects add-iam-policy-binding $GC_PROJECT \
--member "serviceAccount:$GC_PROJECT_NUMBER@cloudbuild.gserviceaccount.com" \
--role roles/owner
相关问题