New-AzApplicationGatewayHttpListener
Uygulama ağ geçidi için bir HTTP dinleyicisi oluşturur.
Syntax
SetByResourceId
New-AzApplicationGatewayHttpListener
-Name <String>
-Protocol <String>
[-FrontendIPConfigurationId <String>]
[-FrontendPortId <String>]
[-SslCertificateId <String>]
[-FirewallPolicyId <String>]
[-SslProfileId <String>]
[-HostName <String>]
[-HostNames <String[]>]
[-RequireServerNameIndication <String>]
[-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SetByResource
New-AzApplicationGatewayHttpListener
-Name <String>
-Protocol <String>
[-FrontendIPConfiguration <PSApplicationGatewayFrontendIPConfiguration>]
[-FrontendPort <PSApplicationGatewayFrontendPort>]
[-FirewallPolicy <PSApplicationGatewayWebApplicationFirewallPolicy>]
[-SslCertificate <PSApplicationGatewaySslCertificate>]
[-SslProfile <PSApplicationGatewaySslProfile>]
[-HostName <String>]
[-HostNames <String[]>]
[-RequireServerNameIndication <String>]
[-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewayHttpListener cmdlet'i Azure uygulama ağ geçidi için bir HTTP dinleyicisi oluşturur.
Örnekler
Örnek 1: HTTP dinleyicisi oluşturma
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Http" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01
Bu komut, Dinleyici01 adlı bir HTTP dinleyicisi oluşturur ve sonucu $Listener adlı değişkende depolar.
Örnek 2: SSL ile HTTP dinleyicisi oluşturma
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Https" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -SslCertificate $SSLCert01
Bu komut, SSL boşaltma kullanan bir HTTP dinleyicisi oluşturur ve $SSLCert 01 değişkeninde SSL sertifikası sağlar.
komutu sonucu $Listener adlı değişkende depolar.
Örnek 3: Güvenlik duvarı ilkesiyle HTTP dinleyicisi oluşturma
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Http" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -FirewallPolicy $firewallPolicy
Bu komut, $firewallPolicy olarak Listener01, FirewallPolicy adlı bir HTTP dinleyicisi oluşturur ve sonucu $Listener adlı değişkende depolar.
Örnek 4: SSL ve HostNames ile HTTPS dinleyicisi ekleme
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Https" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -SslCertificate $SSLCert01 -HostNames "*.contoso.com","www.microsoft.com"
Bu komut, SSL boşaltma kullanan bir HTTP dinleyicisi oluşturur ve iki HostName ile birlikte $SSLCert 01 değişkeninde SSL sertifikası sağlar.
komutu sonucu $Listener adlı değişkende depolar.
Parametreler
-CustomErrorConfiguration
Bir uygulama ağ geçidinde müşteri hatası
Parametre özellikleri
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FirewallPolicy
En üst düzey güvenlik duvarı ilkesine yönelik nesne başvurularını belirtir.
Nesne başvurusu, New-AzApplicationGatewayWebApplicationFirewallPolicy cmdlet kullanılarak oluşturulabilir.
$firewallPolicy = New-AzApplicationGatewayFirewallPolicy -Name "wafPolicy1" -ResourceGroup "rgName" Yukarıdaki cmdlet kullanılarak oluşturulan bir güvenlik duvarı ilkesine yol kuralı düzeyinde başvurulabilir.
yukarıdaki komutu varsayılan ilke ayarlarını ve yönetilen kuralları oluşturur.
Varsayılan değerler yerine, kullanıcılar sırasıyla New-AzApplicationGatewayFirewallPolicySettings ve New-AzApplicationGatewayFirewallPolicyManagedRules kullanarak PolicySettings, ManagedRules belirtebilir.
Parametre özellikleri
Parametre kümeleri
SetByResource
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FirewallPolicyId
Mevcut bir üst düzey web uygulaması güvenlik duvarı kaynağının kimliğini belirtir.
Güvenlik duvarı ilkesi kimlikleri Get-AzApplicationGatewayWebApplicationFirewallPolicy cmdlet'i kullanılarak döndürülebilir.
Kimliği aldıktan sonra FirewallPolicy parametresi yerine FirewallPolicyId parametresini kullanabilirsiniz.
Örneğin: -FirewallPolicyId "/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/<firewallPolicyName>"
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
SetByResourceId
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FrontendIPConfiguration
HTTP dinleyicisi için ön uç IP yapılandırma nesnesini belirtir.
Parametre özellikleri
Parametre kümeleri
SetByResource
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FrontendIPConfigurationId
HTTP dinleyicisi için ön uç IP yapılandırmasının kimliğini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
SetByResourceId
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FrontendPort
HTTP dinleyicisi için ön uç bağlantı noktasını belirtir.
Parametre özellikleri
Parametre kümeleri
SetByResource
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FrontendPortId
HTTP dinleyicisi için ön uç bağlantı noktası nesnesinin kimliğini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
SetByResourceId
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-HostName
Uygulama ağ geçidi HTTP dinleyicisinin ana bilgisayar adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-HostNames
Konak adları
Parametre özellikleri
Tür: String [ ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Name
Bu cmdlet'in oluşturduğu HTTP dinleyicisinin adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Protocol
HTTP dinleyicisinin kullandığı protokolü belirtir.
Parametre özellikleri
Tür: String
Default value: None
Kabul edilen değerler: Http, Https
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RequireServerNameIndication
New-AzApplicationGatewayHttpListener cmdlet'i Azure uygulama ağ geçidi için bir HTTP dinleyicisi oluşturur.
Parametre özellikleri
Tür: String
Default value: true
Kabul edilen değerler: true, false
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SslCertificate
HTTP dinleyicisi için SSL sertifika nesnesini belirtir.
Parametre özellikleri
Parametre kümeleri
SetByResource
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SslCertificateId
HTTP dinleyicisi için SSL sertifikasının kimliğini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
SetByResourceId
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SslProfile
SslProfile
Parametre özellikleri
Parametre kümeleri
SetByResource
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SslProfileId
SslProfileId
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
SetByResourceId
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
None
Çıkışlar