问题描述
Azure 搜索提供了设置开始日期时间和间隔(以分钟为单位)以安排索引器运行的功能。有没有什么办法可以在 Azure Function 中实现类似的配置,使用 Timer Trigger 在特定的 DateTime 开始,然后在每个间隔之后?
解决方法
很遗憾,Azure timer trigger function
无法设置 Start Time
。定时器触发器从当前时间开始运行,按照NCRONTAB expressions指定的周期执行函数。
解决方案:
也许您可以使用 Azure logic app 来解决您的问题,但在此解决方案中,您需要使用 Http trigger function。
首先需要使用Recurrence trigger,这个定时器可以指定开始运行的时间,然后可以通过改变Frequency
来指定时间间隔;那么您需要使用 Function connector 来调用您的 Function
。
注意:
为了能够被 Azure 逻辑应用调用,需要使用 http 触发器。
请参考我的 azure 逻辑应用: