Azure管理界面加载Web作业列表的速度非常慢,而新门户网站只会超时并且95%的时间都会失败.
我们在运行Azure作业的Azure中有很多WebApp(通常在每个区域部署).这是非常麻烦而且速度慢得去通过UI做这一切.
我知道Kudu API为web作业提供了启动/停止机制,你可以在作业文件夹中删除一个名为"disable.job"的文件来阻止它,但这些都需要通过非常烦人的慢UI来下载发布凭据($用户名,密码).
是否有一个PowerShell cmdlet我不知何故错过了或公共脚本在那里帮助做到这一点?理想情况下,我只想提供我的Azure凭据或导入证书.
(老实说,微软的关键云/ DevOps产品几乎完全依赖于UI,并且在极其缓慢/无用的UI上,这是相当令人惊讶的.)
很难找到,但这里有一个指向Start和Stop文档的链接:
开始: 文档
例: Start-AzureWebsiteJob -Name MyWebsite -JobName MyWebJob -JobType Continuous
停止: 文档
例: Stop-AzureWebsiteJob -Name MyWebsite -JobName MyWebJob
Al Muhandis,
实际上有一个Rest API可以用来引导您的Web作业.
它允许列出作业,获取作业详细信息,删除或上载作业,以及更多,...
看看:https: //github.com/projectkudu/kudu/wiki/WebJobs-API
问候