Как я могу получить учетные данные учетной записи службы GCP в Google Cloud Run? - PullRequest
0 голосов
/ 03 февраля 2020

Эта страница объясняет и:

  1. Получение и предоставление учетных данных учетной записи службы вручную для разработки локальных, развертывания локальных или развертывания в другой публикации. c облако.
  2. Получение учетных данных в Compute Engine, Kubernetes Engine, гибкой среде App Engine и облачных функциях

Но упоминания о получении учетные данные на Cloud Run. Буду признателен, если вы дадите инструкции для получения учетных данных и настройки firebase-admin initializeApp и firebase initializeApp для аутентификации в Cloud Run.

1 Ответ

2 голосов
/ 03 февраля 2020

Документация предполагает, что вы можете использовать учетную запись службы по умолчанию, как и другие продукты Google Cloud, как описано здесь . Firebase Admin SDK должен использовать эту учетную запись при инициализации без параметров.

Также описаны шаги, если вы хотите использовать учетную запись службы не по умолчанию , которую вы можете просто настроить в консоль или предоставьте gcloud.

Если вы должны предоставить файл, который можно прочитать во время выполнения, вам придется развернуть образ с этим файлом, добавленным в образ. Нет короткого набора шагов, чтобы добавить этот файл - вы должны сделать так, чтобы ваша сборка docker включала его в удобочитаемом месте, и ваш код будет знать, где его искать, чтобы загрузить.

...