Publish-AzWebApp
Nasadí webovou aplikaci Azure ze souboru ZIP, JAR nebo WAR pomocí souboru zipdeploy.
Syntax
FromWebApp (Výchozí)
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]
[<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]
[<CommonParameters>]
Description
Rutina Publish-AzWebApp nahraje obsah do existující webové aplikace Azure. Obsah by se měl zabalit do souboru ZIP, pokud používáte zásobníky, jako je .NET, Python nebo Node, nebo soubor WAR nebo JAR, pokud používáte Javu. Obsah by měl být předem sestavený a připravený ke spuštění bez jakýchkoli dalších kroků sestavení během nasazování. Tato rutina používá funkce zipdeploy Kudu a wardeploy k nasazení obsahu. Podrobnosti o tom, jak zipdeploy a wardeploy fungují a jak správně zabalit webovou aplikaci pro nasazení, najdete na wikiwebu Kudu.
https://aka.ms/kuduzipdeploy a https://aka.ms/kuduwardeploy obsahují užitečné podrobnosti o zipdeploy a wardeploy.
Příklady
Příklad 1
Publish-AzWebApp -ResourceGroupName Default-Web-WestUS -Name MyApp -ArchivePath C:\project\app.zip
Nahraje obsah app.zip do webové aplikace s názvem MyApp, která patří do skupiny prostředků Default-Web-WestUS.
Příklad 2
Publish-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp -Slot Staging -ArchivePath C:\project\javaproject.war
Nahraje obsah javaproject.war do přípravného slotu webové aplikace s názvem ContosoApp patřící do skupiny prostředků ContosoRG.
Příklad 3
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -AsJob
Nahraje obsah app.zip do webové aplikace ContosoApp patřící do skupiny prostředků ContosoRG. Rutina se spustí v úloze na pozadí.
Příklad 4
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
$app | Publish-AzWebApp -ArchivePath C:\project\java_app.jar
Příklad 5
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Force
Nahraje obsah java_app.jar do webové aplikace ContosoApp patřící do skupiny prostředků ContosoRG. Pokud -Force není zadán, zobrazí se výzva k potvrzení před nasazením obsahu.
Příklad 6
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Timeout 300000 -Force
Nahraje obsah java_app.jar do webové aplikace ContosoApp patřící do skupiny prostředků ContosoRG. Uživatel může nastavit časový rozsah v milisekundách, aby čekal před uplynutím časového limitu požadavku. Pokud -Force není zadán, zobrazí se výzva k potvrzení před nasazením obsahu.
Parametry
-ArchivePath
Cesta k souboru archivu. Podporují se soubory ZIP, WAR a JAR.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-ArchiveURL
Adresa URL artefaktu Webová aplikace stáhne artefakt z této adresy URL. Příklad: "http://mysite.com/files/myapp.war
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-AsJob
Spuštění rutiny na pozadí
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Async
Artefakt se nasadí asynchronně. (Příkaz se ukončí, jakmile se artefakt odešle do webové aplikace.)
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Clean
Před nasazením souborů vyčistí cílový adresář.
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Confirm
Před spuštěním cmdletu vás vyzve k potvrzení.
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Aliasy: viz
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Vlastnosti parametru
Typ: IAzureContextContainer
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Aliasy: AzContext, AzureRmContext, AzureCredential
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Force
Možnost vynucené odebrání
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-IgnoreStack
Zakáže všechna výchozí nastavení specifická pro jazyk.
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Name
Název webové aplikace.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
FromResourceName
Position: 1
Povinné: True
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: True
Hodnota ze zbývajících argumentů: False
-PullIdentity
Identita AAD používaná pro nasazení založená na vyžádání. Systém použije identitu přiřazenou systémem aplikace. Identitu přiřazenou uživatelem je možné použít zadáním ID klienta. K dispozici pouze pro windows WebApps. Brzy bude k dispozici podpora linuxových webových aplikací.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Reset
Resetování webových aplikací v Javě na výchozí stránku s parkováním
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-ResourceGroupName
Název skupiny prostředků.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
FromResourceName
Position: 0
Povinné: True
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: True
Hodnota ze zbývajících argumentů: False
-Restart
Po nasazení se webová aplikace restartuje. Tuto hodnotu nastavte na false, pokud nasazujete více artefaktů a nechcete restartovat lokalitu v předchozích nasazeních.
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Slot
Název slotu webové aplikace
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
FromResourceName
Position: 2
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: True
Hodnota ze zbývajících argumentů: False
-TargetPath
Absolutní cesta, do které by měl být artefakt nasazen.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Timeout
Nastaví časový interval v milisekundách tak, aby před uplynutím časového limitu požadavku čekal.
Vlastnosti parametru
Typ: Double
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Type
Používá se k přepsání typu nasazeného artefaktu.
Vlastnosti parametru
Typ: String
Default value: None
Přípustné hodnoty: war, jar, ear, zip, static
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-WebApp
Objekt webové aplikace
Vlastnosti parametru
Typ: PSSite
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
FromWebApp
Position: 0
Povinné: True
Hodnota z kanálu: True
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-WhatIf
Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Aliasy: Wi
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters .
Výstupy