触发云构建需要什么权限?

时间:2018-12-20 16:40:16

标签: google-cloud-platform gcloud

但是我尝试通过以下方式通过curl调用时触发gcloud构建:

curl -X POST -T request.json -H "Authorization: Bearer ${gcloudBearer}" \
        https://cloudbuild.googleapis.com/v1/projects/"$PROJECT_ID"/triggers/"$TRIGGER_ID":run

我得到以下答复:

{
  "error": {
    "code": 403,
    "message": "The caller does not have permission",
    "status": "PERMISSION_DENIED"
  }
}

但是我已通过身份验证的服务帐户启用了以下角色:

Cloud Build Service Account

我还需要其他权限/角色吗?如果是这样,这将是什么角色?

1 个答案:

答案 0 :(得分:1)

我在我的项目ID周围有一个错误的"quotes"(在request.json文件中)... FML