タイトル通り、Azure PowerShellをつかって、Web Hosting Planを作成する手順。
現状は、管理ポータルからのWeb Hosting Planを作成することはできなく、プレビューポータルでWeb Appを作成するときの設定の流れで新規作成することができるくらいだと思います。
(もしくは、既存のWeb Appの設定変更の流れでWeb Hosting Planを作成できるとか)
それで、わざわざそれをするのもめんどくさいなってことで、Azure PowerShellでできないか調べた内容です。
下記URLの情報を参考にしてやってみました。
https://gist.github.com/michaelkc/83679f51e6ffa34e9ef8
[自分の実行したスクリプト]
$hostingPlanName = "hostingplanname" $sku="Free" $resourceGroupName="resourcegroupname" $location="Japan East" $p=@{"name"= $hostingPlanName;"sku"=$sku;"workerSize"= "0";"numberOfWorkers"= 0} Switch-AzureMode -Name AzureResourceManager New-AzureResource -ApiVersion 2014-04-01 -Name $hostingPlanName -ResourceGroupName $resourceGroupName -ResourceType Microsoft.Web/serverFarms -Location $location -PropertyObject $p -Verbose -Force Switch-AzureMode -Name AzureServiceManagement
実際に実行するときは、locationやResourceGroupは環境に合わせて変更が必要ですし、Hosting Planも今回はFreeですけど、BasicなりStandardなりに変えて使う感じです