Application Load Balancer를 사용하여 사용자 지정 HTTP 헤더를 기반으로 트래픽을 라우팅하려면 어떻게 해야 합니까?

1분 분량
0

Application Load Balancer를 사용하여 사용자 지정 HTTP 헤더의 값을 기반으로 요청에 대해 특정 작업을 수행하려고 합니다.

해결 방법

  1. Application Load Balancer를 생성합니다.
  2. Amazon Elastic Compute Cloud(Amazon EC2) 콘솔을 엽니다.
  3. 탐색 창에 있는 로드 밸런싱 아래에서 로드 밸런서를 선택합니다.
  4. 로드 밸런서를 선택합니다.
  5. 리스너 탭을 선택합니다.
  6. 리스너를 선택한 다음 작업 드롭다운에서 리스너 세부 정보 보기를 선택합니다.
  7. 규칙에서 규칙 관리를 선택합니다.
  8. 규칙 추가 아이콘(더하기 기호)을 선택한 다음 규칙 삽입을 선택합니다.
  9. 조건 추가를 선택한 다음 Http 헤더를 선택합니다.
  10. 원하는 작업에 따라 헤더 이름을 지정합니다. 예: “수락.”
    참고: 각 헤더 이름의 최대 크기는 40자입니다. 헤더 이름은 대소문자를 구분하지 않습니다. 와일드카드는 지원되지 않습니다.
  11. 사용자 지정 헤더의 값(비교 문자열)을 지정합니다.
    참고: 각 비교 문자열의 최대 크기는 128자입니다. 비교 문자열은 대소문자를 구분하지 않습니다. 별표(*) 및 물음표(?) 와일드카드 문자가 지원됩니다.
  12. 작업 추가를 선택한 다음 필요한 작업을 선택합니다. 예를 들면 다음과 같습니다:
    전달 – 다른 대상 그룹에 전달합니다.
    리디렉션 대상 - 다른 URL로 리디렉션합니다.
    고정 응답 반환 – 사용자 지정 헤더 값에 따라 특정 클라이언트를 차단하거나 사용자 지정 응답을 제공합니다.
  13. 저장을 선택합니다.

관련 정보

Application Load Balancer의 리스너 규칙

AWS 공식
AWS 공식업데이트됨 일 년 전
댓글 없음