정규식 일치 규칙 문 - AWS WAF, AWS Firewall Manager, 및 AWS Shield Advanced

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

정규식 일치 규칙 문

이 섹션에서는 regex match 명령문의 정의 정의 및 작동 방식에 대해 설명합니다.

정규식 일치 명령문은 다음과 같은 지침을 제공합니다. AWS WAF 요청 구성 요소를 단일 정규 표현식 (regex) 과 일치시키려면 지정하는 정규식과 요청 구성 요소가 일치하면 웹 요청이 해당 문을 일치시킵니다.

이 명령문 유형은 수학 논리를 사용하여 일치 기준을 결합하려는 경우 정규식 패턴 집합 일치 규칙 문에 대한 좋은 대안입니다. 예를 들어 요청 구성 요소를 일부 정규식 패턴과 일치시키고 다른 패턴과는 일치되지 않도록 하려는 경우 AND 규칙 문NOT 규칙 문를 사용하여 정규식 일치 문을 결합할 수 있습니다.

AWS WAF PCRE라이브러리에서 사용하는 패턴 구문을 지원합니다. 단, 몇 가지 예외가 libpcre 있습니다. 라이브러리는 PCRE-Perl 호환 정규 표현식에 설명되어 있습니다. 자세한 내용은 AWS WAF 지원, 참조. 에서 지원되는 정규 표현식 구문 AWS WAF

규칙 명령문 특성

중첩 가능 – 이러한 문 유형을 중첩할 수 있습니다.

WCUs— 3WCUs, 기본 비용 요청 구성 요소 모든 쿼리 매개 변수를 사용하는 경우 10을 WCUs 더하십시오. 요청 구성 요소 JSON본문을 사용하는 경우 기본 비용을 두 배로 늘리십시오WCUs. 적용하는 각 텍스트 변환에 대해 10을 WCUs 더하십시오.

이 문은 웹 요청 구성 요소에서 작동하며 작동을 위해선 다음과 같은 요청 구성 요소 설정이 필요합니다.

  • 요청 구성 요소 – 검사할 웹 요청 부분(예: 쿼리 문자열 또는 본문).

    주의

    요청 구성 요소 본문, JSON본문, 헤더 또는 쿠키를 검사하는 경우 콘텐츠 용량에 대한 제한을 읽어보세요. AWS WAF 에서 에서 크기가 큰 웹 요청 구성 요소 처리 AWS WAF 검사할 수 있습니다.

    웹 요청 구성 요소에 대한 자세한 내용은 에서 규칙 설명 설정 조정 AWS WAF 섹션을 참조하세요.

  • 선택적 텍스트 변환 — 원하는 변환 AWS WAF 요청 구성 요소를 검사하기 전에 해당 구성 요소에 대해 수행하는 것. 예를 들어, 소문자로 변환하거나 공백을 정규화할 수 있습니다. 변환을 두 개 이상 지정하는 경우 AWS WAF 나열된 순서대로 처리합니다. 자세한 내용은 에서 텍스트 변환 사용 AWS WAF을 참조하세요.

이 규칙 문을 찾을 수 있는 위치

  • 콘솔의 규칙 빌더 - 일치 유형의 경우 정규식과 일치를 선택합니다.

  • APIRegexMatchStatement