New-AzureDeployment
Bir hizmetten dağıtım oluşturur.
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
New-AzureDeployment
[-ServiceName] <String>
[-Package] <String>
[-Configuration] <String>
[-Slot] <String>
[[-Label] <String>]
[[-Name] <String>]
[-DoNotStart]
[-TreatWarningsAsError]
[-ExtensionConfiguration <ExtensionConfigurationInput[]>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
New-AzureDeployment cmdlet'i, web rollerini ve çalışan rollerini oluşturan bir hizmetten bir Azure dağıtımı oluşturur. Bu cmdlet, bir paket dosyasını (.cspkg) ve bir hizmet yapılandırma dosyasını (.cscfg) temel alan bir dağıtım oluşturur. Dağıtım ortamında benzersiz bir ad belirtin.
Azure sanal makinelerini temel alan bir dağıtım oluşturmak için New-AzureVM cmdlet'ini kullanın.
Örnekler
Örnek 1: Dağıtım oluşturma
PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -Label "ContosoDeployment"
Bu komut, ContosoPackage.cspkg adlı bir paketi ve ContosoConfiguration.cscfg adlı bir yapılandırmayı temel alan bir üretim dağıtımı oluşturur. komutu, dağıtım için bir etiket belirtir. Bir ad belirtmez. Bu cmdlet ad olarak bir GUID oluşturur.
Örnek 2: Uzantı yapılandırmasına dayalı dağıtım oluşturma
PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -ExtensionConfiguration "C:\packages\ContosoExtensionConfig.cscfg"
Bu komut, bir paket ve yapılandırmayı temel alan bir üretim dağıtımı oluşturur. komutu ContosoExtensionConfig.cscfg adlı bir uzantı yapılandırmasını belirtir. Bu cmdlet, ad ve etiket olarak GUID'ler oluşturur.
Parametreler
-Configuration
Hizmet yapılandırma dosyasının tam yolunu belirtir.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DoNotStart
Bu cmdlet'in dağıtımı başlatmadığını belirtir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExtensionConfiguration
Uzantı yapılandırma nesneleri dizisini belirtir.
Type: | ExtensionConfigurationInput[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Bu cmdlet'in bir bilgi olayına nasıl yanıt vereceğini belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
- Devam
- Yoksay
- Sorgulamak
- SilentlyContinue
- Durdur
- Askıya Alma
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Bir bilgi değişkeni belirtir.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Label
Dağıtım için bir etiket adı belirtir. Bir etiket belirtmezseniz, bu cmdlet bir GUID kullanır.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Bir dağıtım adı belirtir. Bir ad belirtmezseniz, bu cmdlet bir GUID kullanır.
Type: | String |
Aliases: | DeploymentName |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Package
Aynı abonelik veya proje içindeki depolama alanında bir .cspkg dosyasının yolunu veya URI'sini belirtir.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
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
Dağıtım için Azure hizmetinin adını belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Bu cmdlet'in dağıtımı oluşturduğu ortamı belirtir. Geçerli değerler şunlardır: Hazırlama ve Üretim. Varsayılan değer Üretim'dir.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TreatWarningsAsError
Uyarı iletilerinin hata olduğunu belirtir. Bu parametreyi belirtirseniz, bir uyarı iletisi dağıtımın başarısız olmasına neden olur.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |