手动运行预定的Azure WebJob

Pet*_*ter 0 azure azure-webjobs

我在Azure中安排了一个每晚运行的WebJob.偶尔,我发现我需要在白天任意时间运行这项工作.

我希望能够在我喜欢的时候手动重新运行这份工作.这可能吗?我可以在门户网站上看到调度程序设置为访问URL:

https://XXX.scm.azurewebsites.net/api/triggeredjobs/YYY/run

用一个POST.我试过自己点击这个URL.如果我这样做GET,我得到404,如果我尝试了,POST那么我得到授权失败:

401 - 未授权:由于凭据无效,访问被拒绝

我可以构建必要的标题或任何做auth的东西,但这感觉就像牦牛剃须.

这似乎(对我而言)就像一个简单的用例,并且肯定在Azure门户或Kudo的某个地方有一个按钮?

mat*_*ewc 9

请求需要身份验证(你应该对此感到高兴:))这篇文章展示了如何形成正确的基本身份验证URL来调用你的工作,并解释了你可能感兴趣的幕后工作.

但是,您也可以从门户网站运行您的作业.如果右键单击要运行的作业的门户,您将看到"运行"上下文菜单项.我知道不是很难发现:(