You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Pub/Sub Cloud Function部署到欧洲?onMessagePublished配置方法

配置Pub/Sub触发的Cloud Function部署地域

对于onMessagePublished触发器,设置部署地域的方式和onRequest完全一致,都是把地域配置放在触发器的选项参数里。

直接看代码示例:

onMessagePublished(
  { 
    region: "europe-west2", // 也可以用数组形式 ["europe-west2"]
    timeoutSeconds: 60,
    maxInstances: 5
  },
  async (event) => {
    // 你的消息处理逻辑
    const message = event.data.message;
    const data = message.data ? Buffer.from(message.data, 'base64').toString() : '';
    console.log('Received message:', data);
  }
);

注意点:

  • 地域参数支持单个字符串或者字符串数组,如果你想让函数部署到多个欧洲地域,直接把地域代码放进数组即可,比如["europe-west2", "europe-central2"]
  • 常用的欧洲地域代码包括europe-west2(英国伦敦)、europe-west3(德国法兰克福)、europe-central2(波兰华沙)等,根据你的需求选择即可
  • 除了地域,超时时间、最大实例数这些配置也可以和地域一起放在这个选项对象里,和HTTP触发的函数配置逻辑一致

内容的提问来源于stack exchange,提问作者Victor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 14:22:03