New-AzApplicationGatewayFirewallPolicySetting
구문
Default (기본값)
New-AzApplicationGatewayFirewallPolicySetting
[-Mode <String>]
[-State <String>]
[-DisableRequestBodyEnforcement <Boolean>]
[-RequestBodyInspectLimitInKB <Int32>]
[-DisableRequestBodyCheck]
[-MaxRequestBodySizeInKb <Int32>]
[-DisableFileUploadEnforcement <Boolean>]
[-MaxFileUploadInMb <Int32>]
[-CustomBlockResponseStatusCode <Int32>]
[-CustomBlockResponseBody <String>]
[-LogScrubbing <PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration>]
[-JSChallengeCookieExpirationInMins <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewayFirewallPolicySetting 방화벽 정책에 대한 정책 설정을 만듭니다.
예제
예제 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
이 명령은 상태를 $enabledState, 모드는 $enabledMode, RequestBodyCheck는 false, FileUploadLimitInMb는 $fileUploadLimitInMb, MaxRequestBodySizeInKb는 $maxRequestBodySizeInKb.
새 policySettings는 $condition 저장됩니다.
예제 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
이 명령은 상태가 $enabledState, 모드가 $enabledMode, RequestBodyCheck가 false이고, FileUploadLimitInMb가 $fileUploadLimitInMb, MaxRequestBodySizeInKb가 $logScrubbingRuleConfig 스크러빙 규칙이 있는 $maxRequestBodySizeInKb 정책 설정을 만듭니다.
새 policySettings는 $condition 저장됩니다.
예제 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
이 명령은 $enabledState 상태, $enabledMode 모드, RequestBodyEnforcement를 false로, RequestBodyInspectLimitInKB를 false로, RequestBodyCheck를 false로, FileUploadLimitInMb를 $fileUploadLimitInMb, FileUploadEnforcement를 false로, MaxRequestBodySizeInKb를 $maxRequestBodySizeInKb.
새 policySettings는 $condition 저장됩니다.
예제 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
이 명령은 상태를 $enabledState, 모드는 $enabledMode, RequestBodyCheck는 false, FileUploadLimitInMb는 $fileUploadLimitInMb, MaxRequestBodySizeInKb는 $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins는 $jsChallengeCookieExpirationInMins.
새 policySettings는 $condition 저장됩니다.
매개 변수
-CustomBlockResponseBody
방화벽 정책의 정책 설정에서 사용자 지정 블록 응답 본문입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-CustomBlockResponseStatusCode
방화벽 정책의 정책 설정에서 사용자 지정 블록 응답 상태 코드입니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
매개 변수 속성
형식: IAzureContextContainer
Default value: None
와일드카드 지원: False
DontShow: False
별칭: AzContext, AzureRmContext, AzureCredential
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DisableFileUploadEnforcement
WAF에 대한 파일 업로드 적용 제한을 사용하지 않도록 설정합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DisableRequestBodyCheck
방화벽 정책의 정책 설정에서 requestBodyCheck를 사용하지 않도록 설정합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DisableRequestBodyEnforcement
WAF에 대한 요청 본문 적용 제한을 사용하지 않도록 설정합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-JSChallengeCookieExpirationInMins
웹 애플리케이션 방화벽 JavaScript 챌린지 쿠키 만료 시간(분)입니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-LogScrubbing
중요한 로그 필드를 스크러빙하려면
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MaxFileUploadInMb
최대 fileUpload 크기(MB)입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MaxRequestBodySizeInKb
방화벽 정책의 정책 설정에 있는 MaxRequestBodySizeInKb입니다.
매개 변수 속성
형식: Int32
Default value: 128
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Mode
방화벽 정책의 정책 설정에서 방화벽 모드입니다.
매개 변수 속성
형식: String
Default value: Detection
허용되는 값: Prevention, Detection
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-RequestBodyInspectLimitInKB
요청 본문 검사를 위한 최대 검사 제한(KB)입니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-State
방화벽 정책의 정책 설정에 있는 상태 변수입니다.
매개 변수 속성
형식: String
Default value: Enabled
허용되는 값: Disabled, Enabled
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
None
출력