2014-11-12 3 views
3

PowerShell을 사용하여 Azure WebSite 인스턴스 크기 (인스턴스 수 제외)을 확장 할 수 있습니까? 나는 그 길을 찾지 못했습니다.Powershell로 Azure 웹 사이트 인스턴스 크기 (중소형, 중형) 업데이트

Azure CLI 또는 Portal을 사용하여 수행 할 수 있지만 PowerShell로 수행 할 수 있기를 원합니다. 이게 가능한가?

업데이트으로 기존 웹 사이트 인스턴스 크기를 지정하고 새 웹 사이트를 만들지 않겠습니다.

답변

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 
+0

쿨! 몇 시간 만에 체크 아웃하자. 지금 해결할 수 없음. –

+0

Add-AzureAccount를 먼저 호출하여 해결 한 인증 오류가 발생했습니다 (출처 : https://social.msdn.microsoft .com/forums/azure/es-es/98f334b1-6b00-4916-b096-21a768852b27/list-azure-resourcegroup-from-powershell? forum = azurescripting). 답변을 주셔서 감사합니다. 매우 도움이됩니다. –