Publish-AzWebApp
ZIP, JAR veya WAR dosyasından zipdeploy kullanarak bir Azure Web Uygulaması dağıtır.
Syntax
FromWebApp (Varsayılan)
Publish-AzWebApp
[-WebApp] <PSSite>
[-ArchivePath <String>]
[-ArchiveURL <String>]
[-Type <String>]
[-Clean]
[-Async]
[-Restart]
[-TargetPath <String>]
[-PullIdentity <String>]
[-IgnoreStack]
[-Reset]
[-Force]
[-AsJob]
[-Timeout <Double>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
FromResourceName
Publish-AzWebApp
[-ResourceGroupName] <String>
[-Name] <String>
[[-Slot] <String>]
[-ArchivePath <String>]
[-ArchiveURL <String>]
[-Type <String>]
[-Clean]
[-Async]
[-Restart]
[-TargetPath <String>]
[-PullIdentity <String>]
[-IgnoreStack]
[-Reset]
[-Force]
[-AsJob]
[-Timeout <Double>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Description
Publish-AzWebApp cmdlet'i içeriği mevcut bir Azure Web Uygulamasına yükler. .NET, Python veya Node gibi yığınlar kullanılıyorsa içerik bir ZIP dosyasında ya da Java kullanılıyorsa war ya da JAR dosyasında paketlenmelidir. İçerik, dağıtım sırasında ek derleme adımları olmadan önceden derlenmiş ve çalıştırılmaya hazır olmalıdır. Bu cmdlet, içeriği dağıtmak için Kudu zipdeploy ve wardeploy özelliklerini kullanır. Zipdeploy ve wardeploy'un nasıl çalıştığı ve bir web uygulamasını dağıtım için düzgün bir şekilde paketleme hakkında ayrıntılar için Kudu wiki'sine bakın.
https://aka.ms/kuduzipdeploy ve https://aka.ms/kuduwardeploy zipdeploy ve wardeploy hakkında yararlı ayrıntılar içerir.
Örnekler
Örnek 1
Publish-AzWebApp -ResourceGroupName Default-Web-WestUS -Name MyApp -ArchivePath C:\project\app.zip
app.zip içeriğini Default-Web-WestUS kaynak grubuna ait Uygulamam adlı web uygulamasına yükler.
Örnek 2
Publish-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp -Slot Staging -ArchivePath C:\project\javaproject.war
javaproject.war dosyasının içeriğini ContosoRG kaynak grubuna ait ContosoApp adlı web uygulamasının Hazırlama yuvasına yükler.
Örnek 3
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -AsJob
app.zip içeriğini ContosoRG kaynak grubuna ait ContosoApp adlı web uygulamasına yükler. Cmdlet bir arka plan işinde çalıştırılır.
Örnek 4
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
$app | Publish-AzWebApp -ArchivePath C:\project\java_app.jar
Örnek 5
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Force
java_app.jar içeriğini ContosoRG kaynak grubuna ait ContosoApp adlı web uygulamasına yükler. -Force belirtilmezse, içerik dağıtılmadan önce onay istenir.
Örnek 6
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Timeout 300000 -Force
java_app.jar içeriğini ContosoRG kaynak grubuna ait ContosoApp adlı web uygulamasına yükler. Kullanıcı, istek zaman aşımına uğramadan önce beklenmek üzere milisaniye cinsinden zaman aralığını ayarlayabilir. -Force belirtilmezse, içerik dağıtılmadan önce onay istenir.
Parametreler
-AcquirePolicyToken
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alın.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ArchivePath
Arşiv dosyasının yolu. ZIP, WAR ve JAR desteklenir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ArchiveURL
Yapıtın URL'si. Web uygulaması yapıtı bu URL'den çeker. Örn: "http://mysite.com/files/myapp.war
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-AsJob
Cmdlet'i arka planda çalıştırma
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Async
Yapıt zaman uyumsuz olarak dağıtılır. (Yapıt web uygulamasına gönderildikten sonra komut çıkar.)
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ChangeReference
Bu kaynak işleminin değişiklik başvuru kaynak kimliği.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Clean
Dosyaları dağıtmadan önce hedef dizini temizler.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Cf
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Force
Seçeneği Zorla Kaldır
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-IgnoreStack
Dile özgü varsayılanları devre dışı bırakır
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Name
Web uygulamasının adı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
FromResourceName
Position: 1
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-PullIdentity
Çekme tabanlı dağıtımlar için kullanılan AAD kimliği. 'system', uygulamanın sistem tarafından atanan kimliğini kullanır. Kullanıcı tarafından atanan kimlik, istemci kimliği sağlanarak kullanılabilir. Yalnızca Windows WebApps için kullanılabilir. Linux WebApps desteği yakında sunulacak.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Reset
Java web uygulamalarını varsayılan park sayfasına sıfırlama
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ResourceGroupName
Kaynak grubunun adı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
FromResourceName
Position: 0
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-Restart
Web uygulaması dağıtımdan sonra yeniden başlatılır. Birden çok yapıt dağıtıyorsanız ve önceki dağıtımlarda siteyi yeniden başlatmak istemiyorsanız bunu false olarak ayarlayın.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Slot
Web uygulaması yuvasının adı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
FromResourceName
Position: 2
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-TargetPath
Yapıtın dağıtılması gereken mutlak yol.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Timeout
İstek zaman aşımına uğramadan önce beklemek için milisaniye cinsinden zaman aralığını ayarlar.
Parametre özellikleri
Tür: Double
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Type
Dağıtılmakta olan yapıt türünü geçersiz kılmak için kullanılır.
Parametre özellikleri
Tür: String
Default value: None
Kabul edilen değerler: war, jar, ear, zip, static
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-WebApp
Web uygulaması nesnesi
Parametre özellikleri
Tür: PSSite
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
FromWebApp
Position: 0
Zorunlu: True
İşlem hattından gelen değer: True
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Wi
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar