Azure 搜索,如 Azure 函数的调度

问题描述

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 逻辑应用:

enter image description here