如果云函数需要定时 / 定期执行,也就是定时触发,我们可以使用云函数定时触发器。配置了定时触发器的云函数,会在相应时间点被自动触发,函数的返回结果不会返回给调用方。
在需要添加触发器的云函数目录下新建文件 ,格式如下:
- 定时触发器名称 (name):最大支持 60 个字符,支持
a-z
,A-Z
,0-9
, 和_
。必须以字母开头,且一个函数下不支持同名的多个定时触发器。
Cron 表达式有七个必需字段,按空格分隔。
其中,每个字段都有相应的取值范围:
注意事项
- 在 Cron 表达式中的“日”和“星期”字段同时指定值时,两者为“或”关系,即两者的条件分别均生效。
示例
/5 *
表示每5秒触发一次- 表示在周一到周五每天上午10:15触发
0 0 10,14,16
表示在每天上午10点,下午2点,4点触发0 0 12 WED *
表示在每个星期三中午12点触发
在,我们一起了解下云函数的运行机制。