Как выполнить аутентификацию Google App Engine с помощью служебной учетной записи в python? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть приложение GAE, написанное на python, которое служит serve_url () для изображений, хранящихся только в облачном хранилище Google этого проекта, и оно работает правильно.Но проблема в том, что когда я пытаюсь получить ссылку на обслуживание из другого проекта (хранилище Google), возникает ошибка AccessDenied.Я новичок в Python, а также в облаке Google, поэтому кто-нибудь может подсказать мне, как мне пройти аутентификацию, чтобы получить serve_url () для изображения, которое хранится в каком-то другом проекте.

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете добавить учетные записи служб вашего другого проекта, отправив сообщение электронной почты, аналогичное yourDifferent@appspot.gserviceaccount.com, в качестве участников с разрешением «Редактор» в проекте, который изначально владеет корзиной GCS, к которой вы хотите получить доступ.Это можно сделать на странице IAM проекта, которому принадлежит корзина: https://console.developers.google.com/iam-admin/iam/project?project=yourDifferent (замените «yourDifferent» именем вашего другого проекта).

Более подробную информацию об учетных записях служб можно найти на странице документации Учетные записи служб .

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