azure - 我是否可以轻松停止/启动 Azure Webjobs,而无需通过 UI 或 FTP?

标签 azure azure-web-app-service azure-webjobs

Azure 管理界面加载 Web 作业列表的速度极其缓慢,而且新门户在 95% 的情况下都会超时并失败。

我们在 Azure 中有很多 Web 应用程序(通常按区域部署)运行 Web 作业。必须通过 UI 来完成这一切,极其非常麻烦且缓慢。

我知道 Kudu API 为 Web 作业提供启动/停止机制,您只需在作业文件夹中放置一个名为“disable.job”的文件即可停止它,但是这些都需要通过极其缓慢的 UI 来停止它下载发布凭据($用户名,密码)。

是否有我错过的 PowerShell cmdlet 或公共(public)脚本可以帮助执行此操作?理想情况下,我只想提供我的 Azure 凭据或导入证书。

最佳答案

很难找到,但这里有一个启动和停止文档的链接:

开始: Documentation

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

停止: Documentation

示例:Stop-AzureWebsiteJob -Name MyWebsite -JobName MyWebJob

关于azure - 我是否可以轻松停止/启动 Azure Webjobs,而无需通过 UI 或 FTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33128432/

相关文章:

azure - 将网站添加到现有的 Azure 移动应用程序(应用程序服务)

Azure 数据工厂 Web API 事件

Azure 触发的 Webjobs 依赖项注入(inject)范围

azure-functions - 在 Azure Durable Function 更改状态时获取事件

Azure IOT 中心数据导出

asp.net - Azure webrole充当第三方api的代理

python - 使用 python 更快地搜索 Azure blob 名称?

Azure 独立应用服务环境无法使用 Terraform 创建,错误代码为 "An error has occurred."

Azure Web 作业超时后无法执行

azure - MVC WebAPI 主动身份验证