2014-10-15 25 views
9

Yeni-AzureWebsite çalıştırırken (web barındırma planı aka) sunucusu çiftliği Set DefaultServerFarm.Ben yeni Azure Web sitesi oluşturmak için Azure PowerShell kullanıyorum

Default1 ve DefaultServerFarm planları hem "West US" içindedir ve konum parametresi değeri olarak bir sunucu grubu adını almaz, çünkü sunucu çiftliği belirtmek çalışmıyor -location parametresini kullanma. Ben değeri olarak DefaultServerFarm ile çalıştırmak çalışırsanız ya çalışmıyor -slot kullanma

, o parametrede gitmek için ne gerekiyor emin değilim düşünce, bir EndpointNotFoundException atar.

Powershell ile yeni bir masmavi web sitesini nasıl oluşturabiliriz ve sunucu grubunu nasıl ayarlayabiliriz?

cevap

10

Geleneksel New-AzureWebSite'u çalıştırırken bir web barındırma planı atayamazsınız.

Bu güce ve kontrole sahip olmak için newest version of Azure PowerShell'u kullanıp AzureResourceManager mode'a geçin. Hesabınız açıkça hedeflenen Kaynak Grubu ve Sunucu Çiftliği hangi altında abonelik seçmek zorunda birden abonelik ile ilişkili olup olmadığını,

Switch-AzureMode -Name AzureResourceManager 
Add-AzureAccount 
Select-AzureSubscription "Your Subscription Name" 
New-AzureResource -Name NewWebSite ` 
    -Location "West Europe" ` 
    -ResourceGroupName 'Default-Web-WestEurope' ` 
    -ResourceType 'Microsoft.Web/sites' ` 
    -ApiVersion '2014-04-01-preview' ` 
    -PropertyObject @{ 'ServerFarm' = 'DefaultServerFarm' } 

Not: Burada

bazı test PowerShell kodudur. Yalnızca bir aboneliğiniz varsa, bu satırı atlayabilirsiniz ( Select-AzureSubscription)

+0

Bir "PropertyObject" değerinin uygun olup olmadığını nasıl anlayabiliriz? –

İlgili konular