Sdílet prostřednictvím


New-AzWebApp

Vytvoří webovou aplikaci Azure.

Syntaxe

New-AzWebApp
   [[-ResourceGroupName] <String>]
   [-Name] <String>
   [[-Location] <String>]
   [[-AppServicePlan] <String>]
   [-ContainerImageName <String>]
   [-EnableContainerContinuousDeployment]
   [-AsJob]
   [-GitRepositoryPath <String>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzWebApp
   [-ResourceGroupName] <String>
   [-Name] <String>
   [[-Location] <String>]
   [[-AppServicePlan] <String>]
   -ContainerImageName <String>
   -ContainerRegistryUrl <String>
   -ContainerRegistryUser <String>
   -ContainerRegistryPassword <SecureString>
   [-EnableContainerContinuousDeployment]
   [-AsJob]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzWebApp
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-Location] <String>
   [[-AppServicePlan] <String>]
   [[-SourceWebApp] <PSSite>]
   [[-TrafficManagerProfile] <String>]
   [-EnableContainerContinuousDeployment]
   [-IgnoreSourceControl]
   [-IgnoreCustomHostNames]
   [[-AppSettingsOverrides] <Hashtable>]
   [[-AseName] <String>]
   [[-AseResourceGroupName] <String>]
   [-IncludeSourceWebAppSlots]
   [-AsJob]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Rutina New-AzWebApp vytvoří webovou aplikaci Azure v dané skupině prostředků, která používá zadaný plán služby App Service a datové centrum.

Příklady

Příklad 1: Vytvoření webové aplikace

New-AzWebApp -ResourceGroupName Default-Web-WestUS -Name "ContosoSite" -Location "West US" -AppServicePlan "ContosoServicePlan"

Tento příkaz vytvoří webovou aplikaci Azure s názvem ContosoSite ve stávající skupině prostředků s názvem Default-Web-WestUS v datacentru – USA – západ. Příkaz používá existující plán služby App Service s názvem ContosoServicePlan.

Parametry

-AppServicePlan

Název plánu služby App Service nebo ID plánu služby App Service Pokud jsou webové aplikace a plán služby App Service v různých skupinách prostředků, použijte místo názvu ID. ID plánu služby App Service lze načíst pomocí: $asp = Get-AzAppServicePlan -ResourceGroup myRG -Name MyWebapp $asp.id vrátí ID plánu služby App Service.

Typ:String
Position:3
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AppSettingsOverrides

Nastavení aplikace přepisuje hashtable. Funguje pouze s parametrem SourceWebApp.

Typ:Hashtable
Position:6
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AseName

Název prostředí služby App Service

Typ:String
Position:7
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AseResourceGroupName

Název skupiny prostředků služby App Service Environment

Typ:String
Position:8
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AsJob

Spuštění rutiny na pozadí

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ContainerImageName

Název image kontejneru a volitelná značka, například (image:tag)

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ContainerRegistryPassword

Heslo služby Private Container Registry

Typ:SecureString
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ContainerRegistryUrl

Adresa URL serveru Private Container Registry

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ContainerRegistryUser

Uživatelské jméno služby Private Container Registry

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EnableContainerContinuousDeployment

Povolí nebo zakáže webhook průběžného nasazování kontejnerů.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-GitRepositoryPath

Cesta k úložišti GitHub obsahujícímu webovou aplikaci k nasazení

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-IgnoreCustomHostNames

Možnost Ignorovat vlastní názvy hostitelů

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-IgnoreSourceControl

Ignorovat možnost správy zdrojového kódu

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-IncludeSourceWebAppSlots

Zahrnout možnost slotů zdrojové webové aplikace

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Location

Umístění

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Název webové aplikace

Typ:String
Aliasy:WebAppName
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Název skupiny prostředků

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SourceWebApp

Zdrojový objekt webové aplikace

Typ:PSSite
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Tag

Značky jsou páry názvů a hodnot, které umožňují kategorizovat prostředky.

Typ:Hashtable
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TrafficManagerProfile

ID prostředku existujícího profilu traffic manageru

Typ:String
Aliasy:TrafficManagerProfileName, TrafficManagerProfileId
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

PSSite

Výstupy

PSSite