Развертывание облачных функций Firebase в нескольких регионах - PullRequest
0 голосов
/ 09 сентября 2018

Я бы хотел использовать одну и ту же облачную функцию в нескольких регионах. Есть ли простой способ сделать это?

1 Ответ

0 голосов
/ 09 сентября 2018

Поскольку вы еще не сказали, какой тип функции вы хотите развернуть, я буду использовать функцию https. Не имеет смысла развертывать какие-либо другие (фоновые) функции в нескольких регионах, поскольку каждая из них может запускаться для каждого события, что было бы довольно хаотично. С функциями https у вас будет отдельный URL для каждого

Вы можете развернуть две разные функции с одинаковой реализацией в разных регионах:

function f(req, res) {
    // your https function implementation here
}

exports.f_asia_northeast1 = functions
    .region('asia-northeast1')
    .https.onRequest(f);

exports.f_us_central1 = functions
    .region('us-central1')
    .https.onRequest(f);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...