我想在多个区域中部署相同的云功能。 有简单的方法吗?
答案 0 :(得分:3)
由于您尚未说出要部署的功能类型,因此我假设使用https功能。将任何其他类型的(后台)函数部署到多个区域都没有意义,因为每个区域都可能为每个事件触发,这将非常混乱。使用https函数,您将为每个URL拥有一个不同的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);