Как изменить переменную окружения (functions.config ()) функции firebase, без повторного развертывания функции из кли - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь использовать переменную functions.config () среды функций firebase, чтобы иметь возможность включать / выключать журналы в зависимости от того, установлена ​​ли эта переменная в true / false. Я уже создал его, но, судя по информации из следующей ссылки (https://firebase.google.com/docs/functions/config-env#additional_environment_commands),), вы можете изменить ее только в случае повторного развертывания функции после использования функций firebase: config: set command для изменения переменная среды первая.

Похоже, что этого можно достичь, используя команды функций gcloud для развертывания функции (gcloud deploy и not firebase deploy), с помощью команды --set-env-vars (и другого синтаксиса для доступа к переменной env. ). Затем эту переменную среды можно легко изменить, просто изменив значение переменной, перейдя к определенной функции на консоли GCP, а затем перейдя в РЕДАКТИРОВАТЬ -> БОЛЬШЕ и изменив переменные среды внизу. источник:
https://cloud.google.com/functions/docs/env-var

Итак, мой вопрос заключается в следующем: существует ли подобный способ изменить переменную firebase functions.config () без повторного развертывания функции из cli?

1 Ответ

0 голосов
/ 02 января 2019

Обновление: (кредит Дугу Стивенсону) Очевидно, что единственный способ изменить переменную среды - это выполнить развертывание.

Оригинальный ответ: Вы можете сделать это так же. По сути, каждая облачная функция Firebase - это облачная функция Google, доступ к которой можно получить аналогичным образом из консоли GCP. Каждая облачная функция Firebase также присутствует в консоли GCP, и там вы можете легко редактировать переменные окружения, как описано в вашем вопросе)

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