比如:每天的下午6点触发一次(整点触发,18:00:00)
根据官方文档,阿里云的配置应该是
0 0 18 * * *
但是在上传云对象的时候就会报错
上传失败:InvalidTimingTriggerConfig: Specified parameter TimingTriggerConfig is not valid
要再加个*号才能上传
0 0 18 * * * * 比如:每天的下午6点触发一次(整点触发,18:00:00)
根据官方文档,阿里云的配置应该是
0 0 18 * * *
但是在上传云对象的时候就会报错
上传失败:InvalidTimingTriggerConfig: Specified parameter TimingTriggerConfig is not valid
要再加个*号才能上传
0 0 18 * * * * 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 * * * *"
}
]
}
}