Publish-AzureServiceProject
Geçerli hizmeti Windows Azure'da yayımlayın.
Not
Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.
Önemli
Cloud Services (klasik) artık yeni müşteriler için kullanımdan kaldırılmıştır ve tüm müşteriler için 31 Ağustos 2024'te kullanımdan kaldırılacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.
Syntax
Publish-AzureServiceProject
[-ServiceName <String>]
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Publish-AzureServiceProject
[-Package <String>]
-Configuration <String>
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Bu konuda, Microsoft Azure PowerShell modülünün 0.8.10 sürümündeki cmdlet açıklanmaktadır.
Kullandığınız modülün sürümünü almak için Azure PowerShell konsoluna yazın (Get-Module -Name Azure).Version
.
Publish-AzureServiceProject cmdlet'i geçerli hizmeti bulutta yayımlar. Yayımlama yapılandırmasını (Abonelik, DepolamaHesabıAdı, Konum, Yuva gibi) komut satırında veya Yerel ayarlarda Set-AzureServiceProject cmdlet'i aracılığıyla belirtebilirsiniz.
Örnekler
Örnek 1: Varsayılan değerlerle bir hizmet projesi yayımlama
PS C:\> Publish-AzureServiceProject
Bu örnek, geçerli hizmet ayarlarını ve geçerli Azure yayımlama profilini kullanarak geçerli hizmeti yayımlar.
Örnek 2: Dağıtım paketi oluşturma
PS C:\> Publish-AzureServiceProject -PackageOnly
Bu örnek, hizmet dizininde bir dağıtım paketi (.cspkg) dosyası oluşturur ve Windows Azure'da yayımlamaz.
Parametreler
-AffinityGroup
Hizmetin kullanmasını istediğiniz benşim grubunu belirtir.
Type: | String |
Aliases: | ag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Configuration
Hizmet yapılandırma dosyasını belirtir. Bu parametreyi belirtirseniz Paket parametresini belirtin.
Type: | String |
Aliases: | cc |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DeploymentName
Dağıtım adını belirtir.
Type: | String |
Aliases: | dn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ForceUpgrade
Type: | SwitchParameter |
Aliases: | f |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Launch
Uygulamayı dağıtıldıktan sonra görüntüleyebilmeniz için bir tarayıcı penceresi açar.
Type: | SwitchParameter |
Aliases: | ln |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Uygulamanın barındırılacağı bölge. Olası değerler şunlardır:
- Her Yerde Asya
- Avrupa'nın her yerinde
- Her Yerde ABD
- Doğu Asya
- Doğu ABD
- Orta Kuzey ABD
- Kuzey Avrupa
- Orta Güney ABD
- Güneydoğu Asya
- West Europe
- Batı ABD
Konum belirtilmezse, Set-AzureServiceProject'e yapılan son çağrıda belirtilen konum kullanılır. Hiçbir Konum belirtilmemişse Konum, 'Orta Kuzey ABD' ve 'Orta Güney ABD' konumlarından rastgele seçilir.
Type: | String |
Aliases: | l |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Package
Dağıtılacak paket dosyasını belirtir. .cspkg dosya adı uzantısına sahip yerel bir dosya veya paketi içeren bir blobun URI'sini belirtin. Bu parametreyi belirtirseniz, ServiceName parametresini belirtmeyin.
Type: | String |
Aliases: | sp |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Windows Azure'da yayımlarken hizmet için kullanılacak adı belirtir. Ad, cloudapp.net alt etki alanında bulunan ve Windows Azure'da barındırıldığında hizmeti ele almak için kullanılan etiketin bir bölümünü belirler (yani, name.cloudapp.net). Hizmet yayımlandığında belirtilen herhangi bir ad, hizmet oluşturulduğunda verilen adı geçersiz kılar. (Bkz. New-AzureServiceProject cmdlet'i).
Type: | String |
Aliases: | sv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Bu hizmet için kullanılacak dağıtım yuvası. Olası değerler 'Hazırlama' ve 'Üretim' değerleridir. Herhangi bir yuva belirtilmezse Set-AzureDeploymentSlot'a yapılan son çağrıda sağlanan yuva kullanılır. Daha önce hiç yuva belirtilmediyse , 'Üretim' yuvası kullanılır.
Type: | String |
Aliases: | sl |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
Hizmeti yayımlarken kullanılacak Windows Azure depolama hesabı adını belirtir. Hizmet yayımlanana kadar bu değer kullanılmaz. Bu parametre belirtilmediğinde, değer son Set-AzureServiceProject komutundan alınır. Hiçbir depolama hesabı belirtilmemişse, hizmetin adıyla eşleşen bir depolama hesabı kullanılır. Böyle bir depolama hesabı yoksa, cmdlet yeni bir hesap oluşturmayı dener. Ancak, hizmet adıyla eşleşen bir depolama hesabı başka bir abonelikte varsa, deneme başarısız olabilir.
Type: | String |
Aliases: | st |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |