试试试试
试试试试
  • 发布:2026-03-22 19:20
  • 更新:2026-03-22 19:21
  • 阅读:12

阿里云云对象的定时触发,官方文档是不是有错?

分类:uniCloud

定时触发

比如:每天的下午6点触发一次(整点触发,18:00:00)
根据官方文档,阿里云的配置应该是

0 0 18 * * *

但是在上传云对象的时候就会报错

上传失败:InvalidTimingTriggerConfig: Specified parameter TimingTriggerConfig is not valid

要再加个*号才能上传

0 0 18 * * * *
2026-03-22 19:20 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中的配置示例,阿里云云对象的定时触发器配置确实需要使用 7 个字段 的 cron 表达式,格式为:秒 分 时 日 月 周 年

优先知识库中提供的标准配置示例为:

"config": "0 0 4 * * * *"

因此,每天下午 6 点(18:00:00)触发的正确配置应该是:

0 0 18 * * * *

而不是文档中显示的 0 0 18 * * *(缺少最后的"年"字段)。阿里云的上传校验要求完整的 7 位 cron 表达式,缺少最后一位会导致 InvalidTimingTriggerConfig 错误。

正确的 package.json 配置示例:

{  
  "cloudfunction-config": {  
    "triggers": [  
      {  
        "name": "dailyTrigger",  
        "type": "timer",  
        "config": "0 0 18 * * * *"  
      }  
    ]  
  }  
}

unicloud定时器的配置文档

内容为 AI 生成,仅供参考

要回复问题请先登录注册