기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Host
헤더 전달 구성
기본적으로 Amazon CloudFront는 Host
헤더를 다운스트림 오리진에 전달하지 않습니다. 그러나 AWS Elemental MediaTailor 에서는 Host
헤더가 올바르게 작동해야 합니다. Host
헤더를 MediaTailor로 전달하도록 CloudFront 배포를 구성해야 합니다.
중요
이 구성은 MediaTailor 기능에 매우 중요합니다. Host
헤더가 없으면 MediaTailor는 요청을 처리하거나 올바른 CDN URLs로 매니페스트를 생성할 수 없습니다.
Host
헤더 전달 방법
다음 방법 중 하나를 사용하여 Host
헤더 전달을 구성합니다.
- 오리진 요청 정책(권장)
-
호스트 헤더가 포함된 관리형 또는 사용자 지정 오리진 요청 정책을 사용합니다.
- 레거시 전달 값
-
캐시 동작에서 전달된 값을 직접 구성합니다. 기존 배포에는 사용할 수 있지만 새 배포에는 권장되지 않습니다.
오리진 요청 정책 사용(권장)
권장되는 접근 방식은 호스트 헤더를 전달하는 오리진 요청 정책을 사용하는 것입니다.
오리진 요청 정책을 사용하여 Host
헤더 전달을 구성하려면
-
CloudFront 콘솔에서 배포를 선택합니다.
-
동작 탭을 선택합니다.
-
수정하려는 동작을 선택하거나 새 동작을 생성합니다.
-
오리진 요청 정책의 경우 두 가지 옵션이 있습니다.
-
옵션 1(권장): 호스트를 포함한 모든 뷰어 헤더를 전달하는 AllViewer 관리형 정책을 선택합니다.
-
옵션 2:
Host
헤더를 구체적으로 포함하는 사용자 지정 오리진 요청 정책을 생성합니다.-
정책 생성을 선택합니다.
-
헤더 섹션에서 다음 헤더 포함을 선택합니다.
-
헤더 목록에
Host
를 추가합니다. -
User-Agent
, 및Accept-Encoding
와 같은 기타 필수 헤더도 포함합니다X-Forwarded-For
. -
정책을 저장하고 동작에 적용합니다.
-
-
-
변경 내용을 저장합니다.
레거시 전달 값 사용
레거시 전달 값 구성과 함께 기존 배포를 사용하는 경우 Host
헤더 전달을 추가할 수 있습니다.
레거시 전달 값으로 Host
헤더 전달을 구성하려면
-
CloudFront 콘솔에서 배포를 선택합니다.
-
동작 탭을 선택합니다.
-
수정하려는 동작을 선택합니다.
-
캐시 키 및 오리진 요청 섹션에서 레거시 캐시 설정을 선택합니다.
-
헤더 드롭다운에서 화이트리스트를 선택합니다.
-
화이트리스트에 다음 헤더를 추가합니다.
-
Host
-
User-Agent
-
Accept-Encoding
-
X-Forwarded-For
-
-
변경 내용을 저장합니다.
참고
새 배포에는 레거시 전달 값 접근 방식이 권장되지 않습니다. 더 나은 성능과 더 쉬운 관리를 위해 오리진 요청 정책으로 마이그레이션하는 것이 좋습니다.
Host
헤더 전달 확인
Host
헤더 전달을 구성한 후 올바르게 작동하는지 확인합니다.
Host
헤더 전달을 확인하려면
-
CloudFront 배포 변경 사항이 배포될 때까지 기다립니다(몇 분 정도 걸릴 수 있음).
-
매니페스트에 대한 테스트를 CloudFront 배포에 요청합니다.
-
매니페스트가 성공적으로 반환되고 예상 CDN URLs이 포함되어 있는지 확인합니다.
-
MediaTailor 로그를 모니터링하여 요청이 올바르게 처리되고 있는지 확인합니다.
문제가 발생하면 CDN 문제 해결 설명서에서 지침을 참조하세요.
추가 리소스
CloudFront 헤더 전달에 대한 자세한 내용은 다음 리소스를 참조하세요.
-
CloudFront 개발자 안내서의 오리진 요청 제어
-
CloudFront 개발자 안내서의 관리형 오리진 요청 정책 사용