Azure Front Door에서 규칙 집합 구성

이 문서에서는 Azure Portal을 사용하여 규칙 집합과 첫 번째 규칙 집합을 만드는 방법을 보여 줍니다. 규칙 집합 페이지 또는 Front Door 관리자에서 경로에 규칙 집합을 연결하는 방법도 알아봅니다.

필수 조건

  • 규칙 집합을 구성하려면 먼저 Azure Front Door 표준 또는 프리미엄을 만들어야 합니다. 자세한 내용은 Azure Front Door 프로필 만들기를 참조하세요.

Azure Portal에서 규칙 집합 구성

  1. Azure Front Door 프로필로 이동하고 왼쪽 메뉴 창의 설정 아래에서 규칙 집합을 선택합니다. + 추가를 선택한 다음 규칙 집합에 이름을 지정합니다.

    Screenshot of rule set landing page.

  2. 첫 번째 규칙을 만들려면 규칙 이름을 지정합니다. 그런 다음 + 조건 추가+ 작업 추가를 선택하여 규칙을 정의합니다. 한 규칙에 대해 최대 10개의 조건과 5개의 작업을 추가할 수 있습니다. 이 예에서는 서버 변수를 사용하여 "모바일" 디바이스 형식에서 들어오는 요청에 대한 응답 헤더에 "디바이스 형식"을 추가합니다. 자세한 내용은 일치 조건작업을 참조하세요.

    Screenshot of rule set configuration page.

    참고 항목

    • 규칙에서 조건 또는 작업을 삭제하려면 특정 조건 또는 작업의 오른쪽에 있는 휴지통을 사용합니다.
    • 들어오는 모든 트래픽에 적용되는 규칙을 만들려면 조건을 지정하지 마세요.
    • 특정 규칙이 충족될 경우 남은 규칙 평가를 중지하려면 남은 규칙 평가 중지를 선택합니다. 이 옵션을 선택하면 일치하는 조건에 관계없이 해당 규칙 집합의 나머지 규칙과 경로와 연결된 나머지 모든 규칙 집합이 실행되지 않습니다.
    • 규칙 엔진의 모든 경로는 대/소문자를 구분합니다.
    • 헤더 이름은 RFC 7230을 준수해야 합니다.
  3. 규칙 집합 내에서 화살표 단추를 사용하여 규칙을 더 높거나 낮은 우선 순위로 이동 시켜 규칙의 우선 순위를 결정할 수 있습니다. 목록이 오름차순이므로 가장 중요한 규칙이 먼저 나열됩니다.

    Screenshot of rule set priority.

    변경 내용이 Azure Front Door에 전파되는 시기를 확인하려면 다음 예를 사용하여 규칙에서 사용자 지정 응답 헤더를 만들 수 있습니다. _X-<RuleName>-Version_ 응답 헤더를 추가하고, 규칙이 업데이트될 때마다 값을 변경할 수 있습니다.

    Screenshot of custom version header rule. 변경 내용이 업데이트되면 URL로 이동하여 호출되는 규칙 버전을 확인할 수 있습니다. Screenshot of custom header version output.

  4. 필요한 모든 규칙을 만들었으면 저장을 선택하여 규칙 집합 만들기를 완료합니다.

  5. 이제 규칙 집합을 경로에 연결하여 적용할 수 있습니다. 규칙 집합 페이지에서 규칙 집합을 연결하거나 Front Door 관리자에서 연결할 수 있습니다.

    규칙 집합 페이지:

    1. 규칙 집합 페이지에서 연결되지 않음 링크를 선택하여 규칙 집합을 경로에 연결합니다.

      Screenshot of unassociated rule set on Rule set page.

    2. 그런 다음 경로 연결 페이지에서 규칙 집합과 연결할 엔드포인트와 경로를 선택합니다.

      Screenshot of create a route page.

    3. 선택한 경로에 대해 여러 규칙 집합이 있는 경우 다음을 선택하여 규칙 집합 순서를 변경합니다. 규칙 집합은 나열된 순서대로 처리됩니다. 규칙 집합을 선택하고 페이지 상단의 단추를 선택하여 순서를 변경할 수 있습니다. 연결을 선택하여 경로 연결을 완료합니다.

      참고 항목

      이 페이지의 단일 경로에는 하나의 규칙 집합만을 연결할 수 있습니다. 규칙 집합을 다른 경로와 연결하려면 Front Door 관리자를 사용합니다.

      Screenshot of rule set orders.

    4. 이제 규칙 집합은 경로에 연결됩니다. 응답 헤더를 보고 디바이스 형식이 추가되었는지 확인할 수 있습니다.

      Screenshot of rule associated with a route.

    Front Door 관리자:

    1. Front Door 관리자로 이동하여 구성하려는 경로 옆에 있는 ...를 선택합니다. 그런 다음 경로 편집을 선택합니다.

      Screenshot of edit route from Front Door manager.

    2. 경로 업데이트 페이지의 규칙에서 경로에 연결할 규칙 집합을 드롭다운에서 선택합니다. 그런 다음 규칙 집합의 순서를 변경할 수 있습니다.

      Screenshot of rule set on update a route page.

    3. 업데이트를 선택하여 경로 구성을 저장합니다.

규칙 집합 삭제

Azure Front Door 프로필에 규칙 집합이 더 이상 필요하지 않은 경우 다음 단계를 완료하여 규칙 집합을 제거할 수 있습니다.

  1. 설정 아래의 규칙 집합 페이지로 이동합니다.

  2. 제거하려는 규칙 집합 옆에 있는 ...를 선택한 다음 모든 경로에서 연결 해제를 선택합니다.

    Screenshot of disassociate all routes button.

  3. 규칙 집합이 연결 해제되면 ...를 다시 선택할 수 있습니다. 삭제를 선택한 다음 를 선택하여 규칙 집합 삭제를 확인합니다.

    Screenshot of delete a rule set from Rule set page.

  4. Azure Front Door 프로필에 있는 다른 규칙 집합을 제거하려면 2단계와 3단계를 반복합니다.

다음 단계

규칙 집합을 사용하여 보안 헤더를 추가하는 방법을 알아봅니다.