GCP 无法在具有以下角色的 GCP 控制台上启用云构建:所有者、服务管理管理员、服务使用管理员
GCP Cannot enable Cloud Build on GCP Console with Roles: Owner, Service Management Administrator, Service Usage Admin
无法在我指定为所有者的项目上启用 Cloud Build。我收到一条错误消息:“您缺少所需的权限:billing.accounts.list”,如下面的屏幕截图
我通过在终端上使用 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
无法在我指定为所有者的项目上启用 Cloud Build。我收到一条错误消息:“您缺少所需的权限:billing.accounts.list”,如下面的屏幕截图
我通过在终端上使用 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