Publish-AzWebApp
Distribuerar en Azure-webbapp från en ZIP-, JAR- eller WAR-fil med zipdeploy.
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
Cmdleten Publish-AzWebApp laddar upp innehåll till en befintlig Azure-webbapp. Innehållet ska paketeras i en ZIP-fil om du använder staplar som .NET, Python eller Node, eller en WAR- eller JAR-fil om du använder Java. Innehållet ska vara förbyggt och redo att köras utan några ytterligare byggsteg under distributionen. Den här cmdleten använder funktionerna Kudu zipdeploy och wardeploy för att distribuera innehåll. Mer information om hur zipdeploy och wardeploy fungerar finns i Kudu-wikin och hur du paketerar en webbapp korrekt för distribution. https://aka.ms/kuduzipdeploy och https://aka.ms/kuduwardeploy innehåller användbar information om zipdeploy och wardeploy.
Exempel
Exempel 1
Publish-AzWebApp -ResourceGroupName Default-Web-WestUS -Name MyApp -ArchivePath C:\project\app.zip
Laddar upp innehållet i app.zip till webbappen med namnet MyApp som tillhör resursgruppen Default-Web-WestUS.
Exempel 2
Publish-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp -Slot Staging -ArchivePath C:\project\javaproject.war
Laddar upp innehållet i javaproject.war till mellanlagringsplatsen för webbappen med namnet ContosoApp som tillhör resursgruppen ContosoRG.
Exempel 3
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -AsJob
Laddar upp innehållet i app.zip till webbappen med namnet ContosoApp som tillhör resursgruppen ContosoRG. Cmdleten körs i ett bakgrundsjobb.
Exempel 4
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
$app | Publish-AzWebApp -ArchivePath C:\project\java_app.jar
Exempel 5
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Force
Laddar upp innehållet i java_app.jar till webbappen med namnet ContosoApp som tillhör resursgruppen ContosoRG. Om -Force inte anges uppmanas bekräftelsen innan innehållet distribueras.
Exempel 6
$app = Get-AzWebApp -ResourceGroupName ContosoRG -Name ContosoApp
Publish-AzWebApp -WebApp $app -ArchivePath C:\project\app.zip -Timeout 300000 -Force
Laddar upp innehållet i java_app.jar till webbappen med namnet ContosoApp som tillhör resursgruppen ContosoRG. Användaren kan ange tidsintervallet i millisekunder för att vänta innan tidsgränsen för begäran överskrids. Om -Force inte anges uppmanas bekräftelsen innan innehållet distribueras.
Parametrar
-ArchivePath
Sökvägen till arkivfilen. ZIP, WAR och JAR stöds.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-AsJob
Kör cmdlet i bakgrunden
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Async
Artefakten distribueras asynkront. (Kommandot avslutas när artefakten har push-överförts till webbappen.)
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Clean
Rensar målkatalogen innan du distribuerar filen eller filerna.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Alternativet Ta bort kraftfullt
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IgnoreStack
Inaktiverar alla språkspecifika standardinställningar
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Namnet på webbappen.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Reset
Återställa Java-webbappar till standardparkeringssidan
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ResourceGroupName
Namnet på resursgruppen.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Restart
Webbappen startas om efter distributionen. Ställ in detta på false om du distribuerar flera artefakter och inte vill starta om platsen i de tidigare distributionerna.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Slot
Namnet på webbappens fack.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TargetPath
Absolut sökväg som artefakten ska distribueras till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Timeout
Anger tidsintervallet i Millisekunder som ska vänta innan tidsgränsen för begäran överskrids.
Typ: | Double |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Type
Används för att åsidosätta den typ av artefakt som distribueras.
Typ: | String |
Godkända värden: | war, jar, ear, zip, static |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WebApp
Webbappobjektet
Typ: | PSSite |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell