PowerShellおよびARMライブラリを使用して新しいWebApp(アプリケーションサービス)を作成する場合は、Name、ResourceGroupNameおよびLocationを指定する必要があります。 Appサービスプランはオプションです。
https://msdn.microsoft.com/en-us/library/mt619250.aspxPowerShellで新しいWebアプリケーションを作成するときに「Location」が必要な理由ARM
あなたは、必要なパラメータを持つとAppServicePlanを指定せずにWebAppのを作成した場合、新しいAppServicePlanは名「Default_n」とWebAppの同じ場所を持って作成されます。あなたはWepAppとは異なる場所でAppServicePlanを指定「ない」の場合
は今:
PS New-AzureRmWebApp -Name TestWebApp -ResourceGroupName -DefaultResourceGroup -AppServicePlan MyServicePlan -Location EastAsia
は、生成された出力は、「新規に作成された」WebAppのの場所は、東アジアががあると述べているだろうAppServicePlanは別の場所にあります。
しかし、ARMポータルで結果を見ると、WebAppがそのAppServicePlanの場所を継承したことがわかります。さらにFind-AzureRmResource -ResourceNameContains TestWebApp
次にあなたがWebAppの場所は、そのContainer AppServicePlanと同じであることがわかります。..
、場合:どの...予想さ
であり、あなたがPSを使用してリソースを見れば確かにARMポータルを使用して新しいWebAppを作成しようとすると、場所を指定できません。アプリサービスプランを指定する必要があります。 App Service Planの場所によって、論理的に見えるWebAppの場所が決まります。
Azure WebAppを作成する際の場所を指定するポイントは何ですか?
はい、テストを実行しましたが、これは同じ動作です!作成時にWebAppの場所を提供できるように見えますが、最終的には対応するServicePlanの場所が複製されます。ある場所でWebアプリケーションを作成する唯一の方法は、PSコードのサービスプランを省略することです。 それ以外の場合は、場所を指定することは役に立たないようです... –
ええ。私はそれがマイクロソフトの面ではかなり悪いと言いたい。私は誰かにこれを調べさせようとしています。 – 4c74356b41