是否有针对 Azure 移动服务的调度程序运行一次的 REST API 调用?

Is there a REST API call for Azure Mobile Service's Scheduler Run Once?

使用 Azure 门户,我可以单击调度程序作业上的"运行一次"按钮来执行它。该功能是否可以通过我的应用程序的 REST 调用获得?该场景是定期运行作业以检查数据更改。应用程序第一次启动时,我想执行一次该作业,以免等待预定时间。

开始预定工作的要求是什么?我是否必须在调度程序作业和自定义 API 中复制代码,然后从我的代码中调用自定义 API?


您可以通过向 /jobs/<jobName> 发送 POST 请求(不需要请求正文)来执行调度程序作业。但是您需要传递移动服务的主密钥(在 x-zumo-master HTTP 标头中),因此您应该只从用户看不到的位置执行此操作 - 您不希望任何人控制您的主密钥,因为这会为各种攻击打开您的服务。