当前位置:  开发笔记 > 运维 > 正文

我可以轻松停止/启动Azure Webjobs而无需通过UI或FTP吗?

如何解决《我可以轻松停止/启动AzureWebjobs而无需通过UI或FTP吗?》经验,为你挑选了2个好方法。

Azure管理界面加载Web作业列表的速度非常慢,而新门户网站只会超时并且95%的时间都会失败.

我们在运行Azure作业的Azure中有很多WebApp(通常在每个区域部署).这是非常麻烦而且速度慢得去通过UI做这一切.

我知道Kudu API为web作业提供了启动/停止机制,你可以在作业文件夹中删除一个名为"disable.job"的文件来阻止它,但这些都需要通过非常烦人的慢UI来下载发布凭据($用户名,密码).

是否有一个PowerShell cmdlet我不知何故错过了或公共脚本在那里帮助做到这一点?理想情况下,我只想提供我的Azure凭据或导入证书.

(老实说,微软的关键云/ DevOps产品几乎完全依赖于UI,并且在极其缓慢/无用的UI上,这是相当令人惊讶的.)



1> Brian Sherwi..:

很难找到,但这里有一个指向Start和Stop文档的链接:

开始: 文档

例: Start-AzureWebsiteJob -Name MyWebsite -JobName MyWebJob -JobType Continuous

停止: 文档

例: Stop-AzureWebsiteJob -Name MyWebsite -JobName MyWebJob



2> Emmanuel DUR..:

Al Muhandis,

实际上有一个Rest API可以用来引导您的Web作业.

它允许列出作业,获取作业详细信息,删除或上载作业,以及更多,...

看看:https: //github.com/projectkudu/kudu/wiki/WebJobs-API

问候

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有