New-AzFrontDoorPolicySettingsObject
Skapa ett minnesinternt objekt för PolicySettings.
Syntax
Default (Standard)
New-AzFrontDoorPolicySettingsObject
[-CaptchaExpirationInMinutes <Int32>]
[-CustomBlockResponseBody <String>]
[-CustomBlockResponseStatusCode <Int32>]
[-EnabledState <String>]
[-JavascriptChallengeExpirationInMinutes <Int32>]
[-LogScrubbingSetting <IPolicySettingsLogScrubbing>]
[-Mode <String>]
[-RedirectUrl <String>]
[-RequestBodyCheck <String>]
[<CommonParameters>]
Description
Skapa ett minnesinternt objekt för PolicySettings.
Exempel
Exempel 1: Skapa ett WAF-principinställningsobjekt med alla parametrar
$logScrubbing = New-AzFrontDoorWafLogScrubbingSettingObject -State "Enabled" -ScrubbingRule @()
New-AzFrontDoorPolicySettingsObject -EnabledState "Enabled" -Mode "Prevention" -RequestBodyCheck "Enabled" -CustomBlockResponseStatusCode 403 -CustomBlockResponseBody "PGh0bWw+PGJvZHk+QmxvY2tlZDwvYm9keT48L2h0bWw+" -RedirectUrl "https://www.example.com/blocked" -JavascriptChallengeExpirationInMinutes 30 -LogScrubbingSetting $logScrubbing
CaptchaExpirationInMinutes :
CustomBlockResponseBody : PGh0bWw+PGJvZHk+QmxvY2tlZDwvYm9keT48L2h0bWw+
CustomBlockResponseStatusCode : 403
EnabledState : Enabled
JavascriptChallengeExpirationInMinutes : 30
LogScrubbingSetting : {
}
Mode : Prevention
RedirectUrl : https://www.example.com/blocked
RequestBodyCheck : Enabled
Skapa ett omfattande WAF-principinställningsobjekt med förebyggande läge aktiverat, anpassat blocksvar, omdirigerings-URL och loggrensningskonfiguration.
Parametrar
-CaptchaExpirationInMinutes
Definierar giltighetstiden för Captcha-cookien i minuter.
Den här inställningen gäller endast för Premium_AzureFrontDoor.
Värdet måste vara ett heltal mellan 5 och 1440 där standardvärdet är 30.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-CustomBlockResponseBody
Om åtgärdstypen är blockerad kan kunden åsidosätta svarstexten.
Brödtexten måste anges i base64-kodning.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-CustomBlockResponseStatusCode
Om åtgärdstypen är blockerad kan kunden åsidosätta svarsstatuskoden.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-EnabledState
Beskriver om principen är i aktiverat eller inaktiverat tillstånd.
Standardvärdet är Aktiverad om det inte anges.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-JavascriptChallengeExpirationInMinutes
Definierar giltighetstiden för JavaScript-utmaningscookien i minuter.
Den här inställningen gäller endast för Premium_AzureFrontDoor.
Värdet måste vara ett heltal mellan 5 och 1440 där standardvärdet är 30.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-LogScrubbingSetting
Definierar regler som rensar känsliga fält i Web Application Firewall loggar.
Parameteregenskaper
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Mode
Beskriver om det är i identifieringsläge eller förebyggande läge på principnivå.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-RedirectUrl
Om åtgärdstypen är omdirigering representerar det här fältet omdirigerings-URL:en för klienten.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-RequestBodyCheck
Beskriver om principhanterade regler kommer att inspektera innehållet i begärandetexten.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Utdata