Какая учетная запись службы используется при запуске облачных функций Firebase? - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь создать расписание. Облачная функция экспортирует базу данных Firestore для создания резервных копий.Код работает нормально при обслуживании на моем локальном компьютере (который использует мою личную учетную запись пользователя с ролью владельца), но после развертывания происходит сбой.Я уже обнаружил, что мне нужно добавить «Администратор хранилища» и «Администратор импорта экспорта данных» в учетную запись службы, используемую при запуске облачной функции, но я не могу понять, какая учетная запись службы используется для функций.

Кто-нибудь знает, какая учетная запись службы используется?

1 Ответ

0 голосов
/ 16 июня 2019

Облачные функции Firebase используют служебную учетную запись {project-id}@appspot.gserviceaccount.com (служебная учетная запись App Engine по умолчанию). Роли и разрешения, добавленные к этой учетной записи службы, переносятся в среду выполнения облачных функций.

Полезно знать: при использовании облачных функций Google учетная запись службы, используемая при запуске функции, может быть определена при ее развертывании.

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