Прямой хостинг Firebase для облачных функций, развернутых в других регионах - PullRequest
1 голос
/ 12 июля 2020

Я обновил правило хостинга Firebase, следуя этому документу , так что я могу иметь конечную точку облачной функции, используя свое собственное доменное имя. Однако кажется, что это применимо только к облачной функции, развернутой в регионе по умолчанию в us-central1.

"hosting": {
 "rewrites": [ {
   "source": "/endpoint",
   "function": "app"
 } ]
}

Но всякий раз, когда мои функции развертываются, как показано ниже, вышеупомянутый пользовательский домен больше не работает, потому что он по-прежнему перенаправлять запросы на us-central1, а не на asia-east2, что приводит к ошибке 403.

functions.region('asia-east2').https.onRequest((request, response) => {
    response.send("Hello from Firebase!");
});

Кто-нибудь знает, как эту проблему можно исправить? Большое спасибо!

1 Ответ

2 голосов
/ 12 июля 2020

Наблюдаемое вами поведение является ожидаемым и задокументированным. Из документации Firebase Hosting :

Важно: хостинг Firebase поддерживает облачные функции только в us-central1.

...