Application Load Balancer에서 사용자 지정 HTTP 응답을 전달하고 특정 URL에 대한 클라이언트 요청을 삭제하고 싶습니다.
해결 방법
클라이언트 요청을 삭제하고 2XX, 4XX 또는 5XX 응답 코드와 선택적 메시지를 반환하려면 고정 응답 작업을 사용합니다.
참고: 고정 응답은 사용자 지정 헤더를 지원하지 않습니다.
자세한 내용을 알아보려면 AWS Command Line Interface(AWS CLI) create-rule 명령을 참조세요.
**참고:**AWS CLI 명령을 실행할 때 오류가 발생하는 경우 Troubleshoot AWS CLI errors을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.
Application Load Balancer의 리스너에 고정 응답 작업이 포함된 규칙을 추가하려면, 다음 단계를 완료하세요.
- Amazon Elastic Compute Cloud(Amazon EC2) 콘솔을 엽니다.
- 탐색 창의 로드 밸런싱 아래에서 로드 밸런서를 선택합니다.
- 로드 밸런서를 선택한 다음, 리스너를 선택합니다.
- 리스너를 선택한 다음 작업을 선택합니다.
- 규칙 관리를 선택합니다.
- 탐색 창에서 규칙 추가를 선택하여 우선 순위에 따라 규칙을 삽입할 수 있는 위치에 규칙 삽입 아이콘을 추가합니다.
- 규칙 삽입을 선택한 다음 규칙을 정의합니다.
고정 응답 작업을 추가하려면, 작업 추가를 선택한 다음고정 응답 반환을 선택하세요. 응답 코드 및 선택적 응답 본문을 입력한 다음, 확인 표시를 선택하세요.
(선택사항) 호스트 기반 라우팅을 구성하려면, 조건 추가를 선택한 다음 호스트는을 선택하세요. 호스트 이름(예: example.com)을 입력한 다음 확인 표시를 선택합니다.
(선택 사항) 경로 기반 라우팅을 구성하려면, 조건 추가를 선택한 다음경로는을 선택하세요. 경로 패턴(예: /img/*)을 입력한 다음 확인 표시를 선택합니다.
(선택 사항) 규칙의 순서를 변경하려면, 화살표를 사용하세요. 기본 규칙은 마지막 우선순위를 가져야 합니다.
- 저장을 선택합니다.
관련 정보
리스너 규칙