Firestore Run Функции локально с администратором - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь запустить свои облачные функции локально, используя приведенное ниже руководство.

https://firebase.google.com/docs/functions/local-emulator

Я бы хотел использовать Admin SDK в своих локальных функциях. Я скачал административные ключи JSON в Панель учетных записей служб Консоли Google Cloud, и там сказано добавить его, используя

export GOOGLE_APPLICATION_CREDENTIALS="path/to/key.json"

Я сгенерировал ключи, используя

  • PROJECTNAME@appspot.gserviceaccount.com, который имеет App Engine default service account учетные данные

НЕ

  • firebase-adminsdk-CODE@PROJECTNAME.iam.gserviceaccount.com с firebase-adminsdk учетными данными

Что я пробовал

Я попытался сохранить его в отдельной папке и указал путь относительно корня. И я выполнил эту команду в терминале, находясь в папке functions. Это не дало мне никакого ответа. Просто перешел на следующую строку в Терминале.

export GOOGLE_APPLICATION_CREDENTIALS="/Users/[user]/Documents/[PROJECT]/Service_Account/file_name.json"

Вопросы:

  • Скачал ли я / использовал правильные учетные данные JSON?
  • Есть ли место, где мне нужно сохранить этот файл .json? Или это может быть где-нибудь в моей системе?
  • Этот путь должен быть от корня? Или относительно моей папки функций?
  • Где мне нужно выполнить эту команду?
  • Должен ли он дать какой-то ответ, что это сработало? Как мы узнаем, что это так?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...