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

如何在不使用setGlobalOptions()的情况下为第二代定时Google Cloud函数增加内存?

为单个第二代Cloud调度函数配置内存参数

当然可以单独给这个调度函数设置内存,不需要用全局配置。第二代Google Cloud函数的onSchedule触发器支持通过配置对象传入函数专属的参数,具体做法是把原来的调度字符串替换成包含调度规则和资源配置的对象:

修改后的代码示例:

const { onSchedule } = require('firebase-functions/v2/scheduler');

exports.myFunction = onSchedule(
  {
    schedule: '*/5 * * * *',
    memory: '512MiB' // 仅作用于当前函数的内存配置
  },
  async (context) => {
    // 函数逻辑代码
  }
);

关键说明:

  • 第一个参数从单纯的CRON字符串改为配置对象,其中schedule字段保留原有的触发规则
  • memory字段指定当前函数的内存规格,可选值包括'128MiB'、'256MiB'、'512MiB'、'1GiB'等,根据实际需求选择
  • 这种方式只会对myFunction生效,不会影响项目中其他的Cloud函数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 14:52:05