Publish-AzWebApp
Zipdeploy használatával üzembe helyez egy Azure-webalkalmazást ZIP-, JAR- vagy WAR-fájlból.
Syntax
Publish-AzWebApp
-ArchivePath <String>
[-Type <String>]
[-Clean]
[-Async]
[-Restart]
[-TargetPath <String>]
[-IgnoreStack]
[-Reset]
[-Force]
[-AsJob]
[-Timeout <Double>]
[-WebApp] <PSSite>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-AzWebApp
-ArchivePath <String>
[-Type <String>]
[-Clean]
[-Async]
[-Restart]
[-TargetPath <String>]
[-IgnoreStack]
[-Reset]
[-Force]
[-AsJob]
[-Timeout <Double>]
[-ResourceGroupName] <String>
[-Name] <String>
[[-Slot] <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Publish-AzWebApp parancsmag tartalmat tölt fel egy meglévő Azure-webalkalmazásba. A tartalmat ZIP-fájlba kell csomagolni, ha olyan vermet használ, mint a .NET, a Python vagy a Node, vagy a WAR vagy JAR fájl, ha Java-t használ. A tartalomnak előre összeállítottnak és futtatásra késznek kell lennie további buildelési lépések nélkül az üzembe helyezés során. Ez a parancsmag a Kudu zipdeploy és a wardeploy funkcióit használja a tartalom üzembe helyezéséhez. A zipdeploy és a wardeploy működésével, valamint a webalkalmazás üzembe helyezéshez való megfelelő csomagolásával kapcsolatos részletekért tekintse meg a Kudu wikit. https://aka.ms/kuduzipdeploy és https://aka.ms/kuduwardeploy hasznos részleteket tartalmaz a zipdeploy-ról és a wardeploy-ról.
Példák
1. példa
Publish-AzWebApp -ResourceGroupName Default-Web-WestUS -Name MyApp -ArchivePath C:\project\app.zip
Feltölti a app.zip tartalmát a Default-Web-WestUS erőforráscsoporthoz tartozó MyApp nevű webalkalmazásba.
2. példa
Publish-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp -Slot Staging -ArchivePath C:\project\javaproject.war
Feltölti a javaproject.war tartalmát a ContosoRG erőforráscsoporthoz tartozó ContosoApp nevű webalkalmazás átmeneti pontjára.
3. példa
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -AsJob
Feltölti a app.zip tartalmát a ContosoRG erőforráscsoporthoz tartozó ContosoApp nevű webalkalmazásba. A parancsmag egy háttérfeladatban lesz futtatva.
4. példa
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
$app | Publish-AzWebApp -ArchivePath C:\project\java_app.jar
5. példa
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Force
Feltölti a java_app.jar tartalmát a ContosoRG erőforráscsoporthoz tartozó ContosoApp nevű webalkalmazásba. Ha a -Force nincs megadva, a rendszer kérni fogja a megerősítést a tartalom üzembe helyezése előtt.
6. példa
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Timeout 300000 -Force
Feltölti a java_app.jar tartalmát a ContosoRG erőforráscsoporthoz tartozó ContosoApp nevű webalkalmazásba. A felhasználó ezredmásodpercben beállíthatja az időkorlátot, hogy megvárja, mielőtt a kérés túllépi az időkorlátot. Ha a -Force nincs megadva, a rendszer kérni fogja a megerősítést a tartalom üzembe helyezése előtt.
Paraméterek
-ArchivePath
Az archív fájl elérési útja. A ZIP, a WAR és a JAR támogatott.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-AsJob
Parancsmag futtatása a háttérben
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Async
Az összetevő aszinkron módon van üzembe helyezve. (A parancs a webalkalmazásba való leküldés után kilép.)
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Clean
A fájl(ok) telepítése előtt törli a célkönyvtárat.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Force
Kényszerített eltávolítási beállítás
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-IgnoreStack
A nyelvspecifikus alapértelmezett beállítások letiltása
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Name
A webalkalmazás neve.
Típus: | String |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Reset
Java-webalkalmazások alaphelyzetbe állítása alapértelmezett parkolási lapra
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
Az erőforráscsoport neve.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Restart
A webalkalmazás az üzembe helyezést követően újraindul. Állítsa ezt hamis értékre, ha több összetevőt helyez üzembe, és nem szeretné újraindítani a helyet a korábbi üzemelő példányokon.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Slot
A webalkalmazás-pont neve.
Típus: | String |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TargetPath
Abszolút elérési út, amellyel az összetevőt üzembe kell helyezni.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Timeout
Ezredmásodpercben beállítja az időkorlátot, hogy megvárja, mielőtt a kérés túllépi az időkorlátot.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Type
Az üzembe helyezett összetevő típusának felülbírálására szolgál.
Típus: | String |
Elfogadott értékek: | war, jar, ear, zip, static |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WebApp
A webalkalmazás-objektum
Típus: | PSSite |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |