Учетная запись службы Google App Engine Deploy работает для одной службы, но не для идентичной - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть проект в GCP с проектом App Engine.Я использую Gitlab CI для развертывания двух отдельных сервисов в App Engine.Я использую одну и ту же учетную запись службы для обоих развертываний с отдельными ключами.Тот же сервисный аккаунт и тот же проект.

По какой-то причине одна из служб (для внешнего интерфейса) разворачивается идеально, как и ожидалось.Другой сервис (серверная часть) завершается с ошибкой:

ERROR: (gcloud.app.deploy) User [test-appengine-gitlab@vandis-lab.iam.gserviceaccount.com] does not have permission to access project [vandis-lab] (or it may not exist): The caller does not have permission

Я не могу понять, в чем разница между ними.Оба сконфигурированы в Gitlab CI в почти идентичных форматах, а переменные были проверены трижды.Любая идея о том, почему один терпит неудачу, а другой проходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...