如何以编程方式重新启动azure web app

xxhby3vn  于 2021-06-20  发布在  Kudu
关注(0)|答案(3)|浏览(272)

是否有任何方法可以通过编程方式重新启动azure web应用程序,即kudu或其他类型?
我发现使用管理库是可能的,但它不适用于我,因为我不能在ad中创建应用程序。

xsuvu9jc

xsuvu9jc1#

我假设您正在寻找此功能,因为您或您团队中的人员在azure门户上没有提升的权限。
创建脚本是可行的,但仍然需要有人能够自如地运行命令行。
我发现最好的方法是使用vsts管道。点击几下就重启了。建立devops文化的简单而令人敬畏的方法。

plicqrtu

plicqrtu2#

看看这个答案,它使用一个logicapp使它成为一个很好的轻量级方式来重新启动你的web应用程序:https://stackoverflow.com/a/59633629/44815

5ktev3wc

5ktev3wc3#

powershell:

Restart-AzureRmWebApp -ResourceGroupName xxx -Name xxx

或使用提供程序操作:

Invoke-AzureRmResourceAction -ResourceGroupName xxx -ResourceType 'Microsoft.Web/sites' -ResourceName xxx `
  -ApiVersion '2015-08-01' -Action 'Restart' -Force

azure cli(nodejs,已折旧):

azure webapp restart --resource-group xxx --name xxx

azure cli(python):

az appservice web restart --resource-group xxx --name xxx

也可以使用restapi

相关问题