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

如何手动触发已配置定时任务的Cloud Function?

手动触发Cloud Function的方法

方法一:通过GCP控制台直接测试函数

  • 登录GCP控制台,找到「Cloud Functions」服务
  • 在函数列表中定位到你用于生成BigQuery数据集并发送CSV邮件的函数
  • 进入函数详情页面,切换到测试标签
  • 在「测试事件」输入框中,根据函数的触发类型填写对应格式的内容:
    • 如果是Cloud Scheduler触发(HTTP类型),可以留空JSON或输入{}
    • 如果是Pub/Sub触发,使用默认测试事件格式即可,比如{"message": {"data": "dGVzdA=="}}(对应base64编码的"test")
  • 点击测试执行,等待函数运行完成,可在「日志」标签查看执行状态和结果

方法二:使用gcloud命令行触发

情况1:直接调用函数

  • 先配置gcloud CLI并切换到目标项目:
    gcloud config set project 你的项目ID
    
  • 如果是HTTP触发的函数,直接发送请求调用:
    gcloud functions call 你的函数名 --data '{}'
    
  • 如果是Pub/Sub触发的函数,发布消息到对应主题:
    gcloud pubsub topics publish 你的主题名 --message "手动触发测试"
    

情况2:手动执行Cloud Scheduler任务

如果你的函数是通过Cloud Scheduler的每月任务触发的,也可以直接运行该Scheduler任务:

gcloud scheduler jobs run 你的Scheduler任务名

注意事项

  • 触发前确认自身拥有执行函数或运行Scheduler任务的权限
  • 可通过Cloud Functions的日志页面查看执行过程中的详细输出,排查问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 18:49:57