Megosztás a következőn keresztül:


Set-AzApplicationGatewayWebApplicationFirewallConfiguration

Módosítja az application gateway WAF-konfigurációját.

Syntax

Set-AzApplicationGatewayWebApplicationFirewallConfiguration
   -ApplicationGateway <PSApplicationGateway>
   -Enabled <Boolean>
   -FirewallMode <String>
   [-RuleSetType <String>]
   [-RuleSetVersion <String>]
   [-DisabledRuleGroup <PSApplicationGatewayFirewallDisabledRuleGroup[]>]
   [-RequestBodyCheck <Boolean>]
   [-MaxRequestBodySizeInKb <Int32>]
   [-FileUploadLimitInMb <Int32>]
   [-Exclusion <PSApplicationGatewayFirewallExclusion[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

A Set-AzApplicationGatewayWebApplicationFirewallConfiguration parancsmag módosítja az application gateway webalkalmazási tűzfalának (WAF) konfigurációját.

Példák

1. példa: Az Application Gateway webalkalmazási tűzfal konfigurációjának frissítése

$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
Set-AzApplicationGatewayWebApplicationFirewallConfiguration -ApplicationGateway $AppGw -Enabled $True -FirewallMode "Detection" -RuleSetType "OWASP" -RuleSetVersion "3.0"

Az első parancs lekéri az ApplicationGateway01 nevű Application Gatewayt, majd a $AppGw változóban tárolja. A második parancs engedélyezi a $AppGw tárolt application gateway tűzfalkonfigurációját, és a tűzfal módot "Észlelés", a RuleSetType értékét "OWASP" értékre, a RuleSetVersion pedig "3.0" értékre állítja.

Paraméterek

-ApplicationGateway

Egy Application Gateway-objektumot határoz meg. Az Application Gateway-objektum lekéréséhez használhatja a Get-AzApplicationGateway parancsmagot.

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

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
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

-DisabledRuleGroup

A letiltott szabálycsoportok.

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

-Enabled

Azt jelzi, hogy a webalkalmazás tűzfala engedélyezve van-e.

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

-Exclusion

A kizárási listák.

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

-FileUploadLimitInMb

Maximális fájlfeltöltési korlát MB-ban.

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

-FirewallMode

A webalkalmazás tűzfal üzemmódjának megadása. A paraméter elfogadható értékei a következők:

  • Észlelés
  • Megelőzés
Type:String
Accepted values:Detection, Prevention
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MaxRequestBodySizeInKb

Kérelem törzsének maximális mérete a KB-ban.

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

-RequestBodyCheck

Azt jelzi, hogy a kérelem törzse be van-e jelölve vagy sem.

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

-RuleSetType

A webalkalmazás tűzfalszabálykészletének típusa. A paraméter elfogadható értékei a következők:

  • OWASP
Type:String
Accepted values:OWASP
Position:Named
Default value:OWASP
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleSetVersion

A szabálykészlet típusa.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

PSApplicationGateway

Kimenetek

PSApplicationGateway