Azure Function 是否可以由事件触发,然后按计划启动 运行?

Can Azure Function be triggered by an event and then start running on schedule?

Azure Function 是否可以通过队列消息或 HTTP 触发器或其他任何方式触发,并且在触发后它开始按计划 运行,例如每 1 分钟一次?

不直接。您必须定义 2 个函数:一个用于触发(队列/HTTP),一个基于计时器,并将状态 "enabled/disabled" 存储在某处。这可以是 Table 存储中的值,或者您可以存储应用程序设置 enabling/disabling 计时器功能。

如果您想避免手动执行此操作并为禁用计时器的所有调用付费,请查看 Durable Functions,您的触发器可以在其中启动编排,编排将安排时间重复操作。检查 Timers in Durable Functions.