Share via


New-AzApplicationGatewayHttpListener

HTTP-figyelőt hoz létre egy alkalmazásátjáróhoz.

Syntax

New-AzApplicationGatewayHttpListener
   -Name <String>
   [-FrontendIPConfigurationId <String>]
   [-FrontendPortId <String>]
   [-SslCertificateId <String>]
   [-FirewallPolicyId <String>]
   [-SslProfileId <String>]
   [-HostName <String>]
   [-HostNames <String[]>]
   [-RequireServerNameIndication <String>]
   -Protocol <String>
   [-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzApplicationGatewayHttpListener
   -Name <String>
   [-FrontendIPConfiguration <PSApplicationGatewayFrontendIPConfiguration>]
   [-FrontendPort <PSApplicationGatewayFrontendPort>]
   [-FirewallPolicy <PSApplicationGatewayWebApplicationFirewallPolicy>]
   [-SslCertificate <PSApplicationGatewaySslCertificate>]
   [-SslProfile <PSApplicationGatewaySslProfile>]
   [-HostName <String>]
   [-HostNames <String[]>]
   [-RequireServerNameIndication <String>]
   -Protocol <String>
   [-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

A New-AzApplicationGatewayHttpListener parancsmag létrehoz egy HTTP-figyelőt egy Azure-alkalmazásátjáróhoz.

Példák

1. példa: HTTP-figyelő létrehozása

$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Http" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01

Ez a parancs létrehoz egy Figyelő01 nevű HTTP-figyelőt, és az eredményt a $Listener nevű változóban tárolja.

2. példa: HTTP-figyelő létrehozása SSL használatával

$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Https" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -SslCertificate $SSLCert01

Ez a parancs létrehoz egy HTTP-figyelőt, amely SSL-kiszervezést használ, és biztosítja az SSL-tanúsítványt a $SSLCert 01 változóban. A parancs az eredményt a $Listener nevű változóban tárolja.

3. példa: HTTP-figyelő létrehozása tűzfalszabályzattal

$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Http" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -FirewallPolicy $firewallPolicy

Ez a parancs létrehoz egy Figyelő01 nevű HTTP-figyelőt, a FirewallPolicy-t $firewallPolicy, és az eredményt a $Listener nevű változóban tárolja.

4. példa: HTTPS-figyelő hozzáadása SSL és HostNames használatával

$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Https" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -SslCertificate $SSLCert01 -HostNames "*.contoso.com","www.microsoft.com"

Ez a parancs létrehoz egy HTTP-figyelőt, amely SSL-kiszervezést használ, és két HostNames mellett biztosítja az SSL-tanúsítványt a $SSLCert 01 változóban. A parancs az eredményt a $Listener nevű változóban tárolja.

Paraméterek

-CustomErrorConfiguration

Application Gateway ügyfélhibája

Type:PSApplicationGatewayCustomError[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FirewallPolicy

Egy legfelső szintű tűzfalszabályzat objektumhivatkozását adja meg. Az objektumhivatkozás a New-AzApplicationGatewayWebApplicationFirewallPolicy parancsmaggal hozható létre. $firewallPolicy = New-AzApplicationGatewayFirewallPolicy -Name "wafPolicy1" -ResourceGroup "rgName" A fenti parancsmag használatával létrehozott tűzfalszabály elérésiút-szabály szintjén hivatkozható. a fenti parancs létrehozna egy alapértelmezett házirend-beállításokat és felügyelt szabályokat. Az alapértelmezett értékek helyett a felhasználók a Policy Gépház, a ManagedRules és a New-AzApplicationGatewayFirewallPolicy Gépház és a New-AzApplicationGatewayFirewallPolicyManagedRules használatával adhatók meg.

Type:PSApplicationGatewayWebApplicationFirewallPolicy
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FirewallPolicyId

Egy meglévő legfelső szintű webalkalmazás tűzfalerőforrásának azonosítóját adja meg. A tűzfalszabályzat azonosítóit a Get-AzApplicationGatewayWebApplicationFirewallPolicy parancsmaggal lehet visszaadni. Az azonosító megadása után a FirewallPolicy paraméter helyett a FirewallPolicyId paramétert használhatja. Például: -FirewallPolicyId "/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/<firewallPolicyName>"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontendIPConfiguration

A HTTP-figyelő előtérbeli IP-konfigurációs objektumát adja meg.

Type:PSApplicationGatewayFrontendIPConfiguration
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontendIPConfigurationId

Megadja a HTTP-figyelő előtérbeli IP-konfigurációjának azonosítóját.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontendPort

Megadja a HTTP-figyelő előtérbeli portját.

Type:PSApplicationGatewayFrontendPort
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontendPortId

Megadja a HTTP-figyelő előtérbeli portobjektumának azonosítóját.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

Megadja az Application Gateway HTTP-figyelőjének állomásnevét.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostNames

Gazdanevek

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Megadja a parancsmag által létrehozott HTTP-figyelő nevét.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Meghatározza a HTTP-figyelő által használt protokollt.

Type:String
Accepted values:Http, Https
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RequireServerNameIndication

Type:String
Accepted values:true, false
Position:Named
Default value:true
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SslCertificate

Megadja a HTTP-figyelő SSL-tanúsítványobjektumát.

Type:PSApplicationGatewaySslCertificate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SslCertificateId

Megadja a HTTP-figyelő SSL-tanúsítványának azonosítóját.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SslProfile

SslProfile

Type:PSApplicationGatewaySslProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SslProfileId

SslProfileId

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

None

Kimenetek

PSApplicationGatewayHttpListener