내용으로 건너뛰기

AWSWAF label에 regex 설정

0

AWS WAF 에서 label의 특정 값을 기준으로 예외처리를 진행 하려고 하는데, regex를 어디서 어떻게 설정해야 되나요?

질문됨 2년 전206회 조회

1개 답변
0

AWS WAF에서 label의 특정 값을 기준으로 예외 처리를 하기 위해 regex를 설정하는 방법은 다음과 같습니다:

  1. 먼저, AWS WAF 콘솔에서 "Regex pattern sets"를 생성해야 합니다. 이는 사용하고자 하는 정규 표현식 패턴을 정의하는 곳입니다.

  2. AWS WAF 콘솔에 로그인하고 "Regex pattern sets"를 선택한 후 "Create regex pattern set"을 클릭합니다.

  3. 패턴 세트의 이름과 설명을 입력하고, 적용할 리전을 선택합니다.

  4. "Regular expressions" 텍스트 박스에 원하는 정규 표현식 패턴을 한 줄에 하나씩 입력합니다.

  5. 패턴 세트를 생성한 후, 이를 사용하여 label 기반의 규칙을 만들 수 있습니다.

  6. 규칙을 생성할 때, match statement에서 생성한 regex pattern set를 선택하고, 이를 특정 label과 연결합니다.

  7. 이 규칙을 Web ACL에 추가하고, 원하는 작업(예: 허용, 차단, 카운트)을 설정합니다.

이렇게 하면 특정 label 값에 대해 정규 표현식 기반의 예외 처리를 수행할 수 있습니다. 규칙의 우선순위를 적절히 설정하여 원하는 순서대로 적용되도록 해야 합니다.
Sources
Creating and managing a regex pattern set in AWS WAF - AWS WAF, AWS Firewall Manager, and AWS Shield Advanced
Optimize a regex pattern set | AWS re:Post
How to use AWS WAF labels to fine tune webACL? | AWS re:Post

답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.