Hal*_*eir 12 api rest azure azure-web-sites alwayson
我正在编写一些自动部署Azure网站的代码(包括在Azure中创建网站).我正在使用Nuget中提供的Azure管理库和Azure资源管理库.其中大部分已经到位,但是我无法通过我见过的任何API找到启用"Always On"属性的方法.可以通过网站的"配置"选项卡下的azure管理门户设置此属性.
我检查过:
那么,问题是,是否可以通过"官方"API启用/禁用Always On?
谢谢!
Hal*_*eir 11
我相信我找到了解决方案!
使用资源管理API,我可以通过siteConfig对象设置AlwaysOn属性.在powershell中:
Set-AzureResource -ApiVersion 2014-04-01 -PropertyObject @{"siteConfig" = @{"AlwaysOn" = $false}} -Name mywebsite -ResourceGroupName myrg -ResourceType Microsoft.Web/sites
在.NET中的资源管理API中,它与此类似.
由此产生的REST调用,请访问
https://management.azure.com/subscriptions/xxx/resourcegroups/yyy/providers/Microsoft.Web/sites/zzz?api-version=2014-04-01:
{
"location": "West Europe",
"properties": {
"siteConfig": {
"AlwaysOn": true
}
},
"tags": {}
}
| 归档时间: |
|
| 查看次数: |
2716 次 |
| 最近记录: |