Application Load Balancer에서 특정 URL에 대한 사용자 지정 HTTP 응답을 보내려면 어떻게 해야 하나요?

2분 분량
0

Application Load Balancer에서 사용자 지정 HTTP 응답을 전달하고 특정 URL에 대한 클라이언트 요청을 삭제하고 싶습니다.

해결 방법

고정 응답 작업을 사용하면 클라이언트 요청을 삭제하고 사용자 지정 HTTP 응답을 반환할 수 있습니다. 이 작업을 사용하면 2XX, 4XX 또는 5XX 응답 코드와 선택적 메시지를 반환할 수 있습니다.

Application Load Balancer의 리스너에 고정 응답 작업이 포함된 규칙을 추가하려면, 다음 단계를 완료하세요.

  1. Amazon Elastic Compute Cloud(Amazon EC2) 콘솔을 여세요.
  2. 탐색 창에 있는Load Balancing에서 Load Balancers를 선택하세요.
  3. 로드 밸런서를 선택한 다음, 리스너 탭을 선택하세요.
  4. 리스너를 선택하고작업을 선택한 다음규칙 관리를 선택하세요.
  5. 메뉴 바에서규칙 추가(더하기 기호)를 선택하세요. 그러면 규칙을 우선순위에 따라 삽입할 수 있는 모든 위치에규칙 삽입 아이콘이 추가됩니다.
  6. 규칙 삽입을 선택하고 규칙을 정의하세요.
    고정 응답 작업을 추가하려면, 작업 추가를 선택한 다음고정 응답 반환을 선택하세요. 응답 코드 및 선택적 응답 본문을 입력한 다음, 확인 표시를 선택하세요.
    (선택사항) 호스트 기반 라우팅을 구성하려면, 조건 추가를 선택한 다음 호스트는을 선택하세요. 호스트 이름(예: “*.example.com”)을 입력한 다음 확인 표시를 선택하세요.
    (선택 사항) 경로 기반 라우팅을 구성하려면, 조건 추가를 선택한 다음경로는을 선택하세요. 경로 패턴(예: /img/*)을 입력한 다음 확인 표시를 선택하세요.
    (선택 사항) 규칙의 순서를 변경하려면, 화살표를 사용하세요. 기본 규칙은 마지막 우선순위를 가져야 합니다.
  7. 저장을 선택하세요.

관련 정보

리스너 규칙

AWS 공식
AWS 공식업데이트됨 일 년 전