跨多个区域部署 Firebase Cloud Functions

2023-12-25

我想跨多个区域部署相同的云功能。 有简单的方法吗?


由于您没有说明要部署什么类型的函数,因此我假设 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跨多个区域部署 Firebase Cloud Functions 的相关文章

随机推荐

  • 用于持续流式传输的 java.nio 选择器和 SocketChannel

    我目前正在使用 java nio channel Selectors 和 SocketChannels 作为应用程序 该应用程序将打开一对多连接以继续流式传输到服务器 我的应用程序有三个线程 StreamWriteWorker 对 Sock
  • 必须使用尾随返回类型的示例,因为问题无法用旧方法解决

    是否有任何情况 我们必须使用尾随返回类型 因为问题不能用旧的方式来表达 auto fn gt int 可以很容易地转换成旧的方式 int fn 我想知道 是否有一个例子 这种转变是不可能的 最直接的例子 当我们在返回类型中引用函数参数时 似
  • 如果我知道某个 HTML 元素或类的 id,如何在 Beautiful Soup 中设置值?

    如果我知道 HTML 元素或类的 id 如何在某个元素中使用 Beautiful Soup 设置值 例如我有 td td 我想设置文本恢复 就像 td RESTORE td 使用 a 找到您要修改的标签find 搜索id test Then
  • Flutter中的共享首选项无法保存和读取列表

    我使用一些共享首选项来读取和保存列表 但我得到的只是一个错误 如下所示 Launching lib main dart on iPhone 7 in debug mode Xcode build done 4 1s Tried callin
  • DocumentContract 上的 ContentResolver 查询列出所有文件,忽略选择

    我试图从具有特定 MIME 类型的目录中获取所有文件 我想要所有图像 我使用了一些示例代码 其中使用 MediaStore 作为 URI 但后来发现很难为所选目录过滤它 因为结果集中返回的 URI 的格式与我提供的 URI 的格式不同 所以
  • MinGW 在 NetBeans 上完全被窃听

    以下代码不应产生错误 include
  • 覆盖两个图块的多行文字 y 轴标签

    我该如何使用mtext side 2 text y axis 为下面示例中的两个图块放置 y 轴标签 也就是说 我希望能够放置一个标签 而不是放置两个单独的 y 轴标签 layout matrix 1 2 ncol 1 widths 1 h
  • RStudio - 深色主题 - 白色菜单栏

    我全新安装了带有 Cinnamon 桌面的 Arch Linux 当我在 RStudio 中将主题更改为深色时 顶部面板仍然是白色的 为什么会这样 我该如何改变它 您是否已更新到 RStudio 的最新版本
  • 我可以为`std`命名空间添加推导指南吗?

    假设我想制作一个新的演绎指南 使以下内容成为可能 std string str std basic string view sv str 这是一个好的定制吗 命名空间 std 2 4 https timsong cpp github io
  • Xcode 5 - 启动图像未在 iPhone 应用程序的 iPad 中加载

    我正在 Xcode 5 上开发一个 iPhone 应用程序 它具有 iOS 7 设计 但部署目标是 iOS 6 0 我的问题与应用程序的启动屏幕有关 它在 iPhone 上运行良好 现在 当我尝试在 iPad 上运行应用程序时 它没有加载启
  • Django 发送电子邮件:SMTPServerDisconnected:连接意外关闭

    你好 我想发送电子邮件激活使用 django 注册 redux 这是我的设置 py EMAIL BACKEND django core mail backends smtp EmailBackend ACCOUNT ACTIVATION D
  • scala 宏:延迟类型推断

    序言 这是基于 Travis Brown 的基于宏的解决方案 https stackoverflow com a 13447439 185840复制案例类属性 Given trait Entity E lt Entity E self E
  • PyYAML :控制 yaml.load() 调用的项目的顺序

    我有一个 yaml 设置文件 它在数据库中创建一些记录 setting1 name item item name1 text anothersetting2 name item item sub setting name item item
  • 将动态 JSON 值解析为 Java 对象

    在我的应用程序中 我有很多具有排序和过滤功能的概述 表格 由于不同的列可以保存不同的值类型 字符串 数字 日期 集合等 因此这些列的过滤器也可以带来不同的值 让我向您展示一些示例 已转换为 JSON 通过 REST 请求发送到服务器 对于简
  • XE7更新1和iOS 8.1模拟器不工作

    在 Delphi XE7 中将目标设置为 iOS 8 1 Simulator 时 应用程序崩溃 它部署得很好 也可以运行 但是 firemonkey 启动屏幕仍然打开并且永远不会完成加载 这种情况发生在一个普通的新移动应用程序中 只在表单中
  • SignalR:生成的代理与动态创建的集线器文件

    SignalR 集线器代理生成器的输出与动态生成的集线器代理文件本质上相同吗 如果不是 有什么区别 我的问题的一些背景 由于执行期间的依赖性问题 我正在努力使用命令行工具创建集线器代理 并且我确实认为获取动态生成的文件可能是一种更简单的方法
  • 限制 Visual Studio 的编辑区域仅显示一个函数或方法

    几年前 当我使用 VB 6 时 我可以让编辑器窗口只显示我正在处理的函数 方法 我怀念这一点 有没有一种方法 一个插件 或者一个黑客 可以让我现在做同样的事情 Thanks 看来此功能已被删除 而且没有办法解决这个问题 也许您可 以考虑为
  • ValueError:无法解析相关模型u'mutech.branch'

    我正在尝试在 models py 文件中创建外键 但是在运行 python manage py migrate 命令时 我收到以下错误 之前一切都很好 即使我撤消了所有更改 它仍然给出相同的错误 我也尝试删除我的数据库 但没有任何效果 Ap
  • SKPhysicsBody 不符合预期

    我有以下代码来创建一个矩形砖块和一个与其关联的物理体 我预计物理主体是一个与砖块相同大小和位置的实心矩形 但我得到的主体有一个位置偏移 也许还有尺寸差异 我错过的坐标系是否存在问题 解决这个问题的正确方法是什么 void addBrick
  • 跨多个区域部署 Firebase Cloud Functions

    我想跨多个区域部署相同的云功能 有简单的方法吗 由于您没有说明要部署什么类型的函数 因此我假设 https 函数 将任何其他类型的 后台 功能部署到多个区域是没有意义的 因为每个区域都可能触发每个事件 这将相当混乱 使用 https 函数