New-AzApplicationGatewayWebApplicationFirewallConfiguration
Skapar en WAF-konfiguration för en programgateway.
New-AzApplicationGatewayWebApplicationFirewallConfiguration
-Enabled <Boolean>
-FirewallMode <String>
[-RuleSetType <String>]
[-RuleSetVersion <String>]
[-DisabledRuleGroup <PSApplicationGatewayFirewallDisabledRuleGroup[]>]
[-RequestBodyCheck <Boolean>]
[-MaxRequestBodySizeInKb <Int32>]
[-FileUploadLimitInMb <Int32>]
[-Exclusion <PSApplicationGatewayFirewallExclusion[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzApplicationGatewayWebApplicationFirewallConfiguration cmdlet skapar en waf-konfiguration (web application firewall) för en Azure-programgateway.
$disabledRuleGroup1 = New-AzApplicationGatewayFirewallDisabledRuleGroupConfig -RuleGroupName "REQUEST-942-APPLICATION-ATTACK-SQLI" -Rules 942130,942140
$disabledRuleGroup2 = New-AzApplicationGatewayFirewallDisabledRuleGroupConfig -RuleGroupName "REQUEST-921-PROTOCOL-ATTACK"
$firewallConfig = New-AzApplicationGatewayWebApplicationFirewallConfiguration -Enabled $true -FirewallMode "Prevention" -RuleSetType "OWASP" -RuleSetVersion "3.0" -DisabledRuleGroups $disabledRuleGroup1,$disabledRuleGroup2
Det första kommandot skapar en ny inaktiverad regelgruppkonfiguration för regelgruppen med namnet "REQUEST-942-APPLICATION-ATTACK-SQLI" med regel 942130 och regel 942140 inaktiverad. Det andra kommandot skapar en annan inaktiverad regelgruppskonfiguration för en regelgrupp med namnet "REQUEST-921-PROTOCOL-ATTACK". Inga regler skickas specifikt och därför inaktiveras alla regler i regelgruppen. Det sista kommandot skapar sedan en WAF-konfiguration med brandväggsregler inaktiverade enligt konfigurationen i $disabledRuleGroup 1 och $disabledRuleGroup 2. Den nya WAF-konfigurationen lagras i variabeln $firewallConfig.
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
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 |
De inaktiverade regelgrupperna.
Typ: | PSApplicationGatewayFirewallDisabledRuleGroup[] |
Alias: | DisabledRuleGroups |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Anger om WAF är aktiverat.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Undantagslistorna.
Typ: | PSApplicationGatewayFirewallExclusion[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Maximal filuppladdningsgräns i MB.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Anger brandväggsläget för webbprogram. De godtagbara värdena för den här parametern är:
- Upptäckt
- Förebyggande
Typ: | String |
Godkända värden: | Detection, Prevention |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Maximal storlek på begärandetext i KB.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Om begärandetexten är markerad eller inte.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Typen av brandväggsregeluppsättning för webbprogram. De godtagbara värdena för den här parametern är:
- OWASP
Typ: | String |
Godkända värden: | OWASP |
Position: | Named |
Standardvärde: | OWASP |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Versionen av regeluppsättningstypen.
Typ: | String |
Position: | Named |
Standardvärde: | 3.0 |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
None