У пользователя нет прав доступа к проекту: у запроса недостаточно областей проверки подлинности - PullRequest
0 голосов
/ 14 июня 2019

Я изучил Jenkins и хотел бы реализовать Непрерывную поставку с Jenkins и GKE.

Я попытался реализовать безуспешно и хотел бы попросить вас о помощи, потому что я искал решение длянесколько дней

Вот ошибка, которую я получаю: + PYTHONUNBUFFERED = 1 gcloud builds -t gcr.io/[PROJECT-ID]/nginx-logam:build-11.

Создание временного архива тарболла из 520 файлов на общую сумму 2,2 МБ до сжатия.

Некоторые файлы не были включены в исходную загрузку.

Проверьте журнал gcloud [/root/.config/gcloud/logs/2019.06.13/13.44.43.652252.log], чтобы увидеть, какие файлы и содержимое используемого по умолчанию * gcloudignore файла 1013

.(см. $ gcloud topic gcloudignore, чтобы узнать

подробнее).

Загрузка архива [.] в [gs: // [PROJECT-ID] _cloudbuild / source / 1560433484.05-f41d9f381889486d87b03851f5bd4d02.tgz]

ОШИБКА: (gcloud.builds.submit) Пользователь [PROJECT-ID-compute@developer.gserviceaccount.com] не имеет разрешения для доступа к проекту [[PROJECT-ID]] (или он может не существовать):У запроса недостаточно областей проверки подлинности.

Я предоставил службе следующую роль доступа [PROJECT-ID] -compute@developer.gserviceaccount.com:

  • Cloud Build Viewer

  • Редактор

  • Пользователь учетной записи службы

  • Администратор Cloud Run

Тем не менее, я получаю ту же ошибку.

Это действительно и только учетная запись " [PROJECT-ID] -compute@developer.gserviceaccount.com"что используется?

Почему не работает, несмотря на все роли, связанные с учетной записью?

Спасибо за помощь

...