Какие разрешения необходимо развернуть учетной записи службы в App Engine? - PullRequest
0 голосов
/ 25 октября 2018

У меня есть проект A , который является приложением App Engine Standard nodejs8.И у меня есть проект B , на котором установлена ​​машина VM GCE с Jenkins - это наш конструктор, который должен развертывать все другие проекты, когда происходит фиксация.

Я могу отлично развернуть из B до A с использованием appcfg.py update . Но если я пытаюсь выполнить развертывание с использованием gcloud deploy app, я получаю эту ошибку:

Permissions error fetching application [apps/my-project]. Please make sure you are using the correct project ID and that you have permission to view applications on the project.

I 'Мы добавили служебную учетную запись, связанную с машиной Дженкинса, в проект A и пошли так далеко, что дали ей разрешения владельца.Я также включил API App Engine в обоих проектах.

Какое разрешение мне не хватает?

1 Ответ

0 голосов
/ 28 октября 2018

Хорошо, проблема решена.В дополнение к предоставлению всех соответствующих разрешений учетной записи службы в проекте A необходимо включить доступ ко всем API на самой виртуальной машине (в проекте B).

...