有没有办法使用PowerShell扩展Azure WebSite 实例大小(非实例数)?我找不到路。
我知道可以使用Azure CLI或从Portal完成,但我希望能够使用PowerShell来完成。这是可能的吗?
我想更新现有的WebSite实例大小,而不是创建新网站。
答案 0 :(得分:4)
是的,您首先需要知道您的网站所属的资源组和虚拟主机计划的名称,您可以从new Azure Portal获取该名称。然后,您可以将工作人员大小更改为0(小),1(中)或2(大)。
Switch-AzureMode AzureResourceManager
$resourceGroup = "MyResourceGroup"
$webHostingPlan = "MyWebHostingPlan"
$whp = Get-AzureResource `
-Name $webHostingPlan `
-ResourceGroupName $resourceGroup `
-ResourceType "Microsoft.Web/serverFarms" `
-ApiVersion 2014-04-01
$newWorkerSize = 1
$whp.Properties.workerSize = $newWorkerSize
$whp.Properties.workerSizeId = $newWorkerSize
Set-AzureResource `
-Name $webHostingPlan `
-ResourceGroupName $resourceGroup `
-ResourceType "Microsoft.Web/serverFarms" `
-ApiVersion 2014-04-01 `
-PropertyObject $whp.Properties