Получить функцию Firebase текущего региона - PullRequest
0 голосов
/ 18 января 2020

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

Я пытаюсь развернуть функции в разных регионах, каждая из которых работает с локальными ресурсами (firestore, другие локальные ресурсы / службы).

export const admin =  functions
    .region("us-central1", "europe-west2")
    .https.onRequest(app);

Чтобы найти нужный конфиг, мне нужно выяснить текущий регион. Есть ли способ получить текущий регион из функции firebase?

Как люди это делают и почему это не очень распространенный вопрос? Чего мне не хватает?

Обновление: Это FUNCTION_REGION Я искал не FIREBASE_REGION (не переменная)

1 Ответ

1 голос
/ 18 января 2020

Я никогда не слышал о том, чтобы он был заполнен в первую очередь, поэтому может быть так, что вы зависели от недокументированных деталей реализации. документация сегодня ничего не говорит о том, что регион доступен в окружающей среде.

Если у вас есть вопрос о , почему произошло очевидное изменение, я ' Я отправил бы этот вопрос команде Firebase напрямую, либо через Поддержка Firebase , либо через группу firebase-talk .

Если вы хотите обнаружить регион во время выполнения, Облачная документация говорит, что вы можете использовать FUNCTION_REGION при нацеливании на среду выполнения узла 8. Непонятно, как лучше всего это сделать на узле 10. Возможно, вы сможете разобрать его по URL-адресу, который клиент использовал для вызова функции.

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