AWS/CloudFront

AWS CloudFront가 오리진에 host header 전달하도록 하는 방법

hee_story 2022. 5. 13. 11:26

1. 캐시 정책과 오리진 요청 정책을 통한 방법

 

- CloudFront 서비스에 접속하여 좌측 네비게이션 페인 내 '정책' 클릭 후 '캐시 정책 생성'을 클릭한다

- 이름과 나머지 세팅은 그대로 둔 뒤 '캐시 키 세팅' 내 '헤더'에 '다음 헤더 포함'을 선택하고 '헤더 추가'에 'Host'를 선택. '쿼리 스트링'과 '쿠키' 설정도 원하는 대로 설정(없을 경우 none)후 생성

- 해당 배포 클릭하여 설정 중 '동작' 탭 중 업데이트 하고자 하는 동작 선택 후 '편집' 클릭

- '캐시 키 및 원본 요청'의 'Cache policy and origin request policy (recommended)' 클릭 후 '캐시 정책'에 생성한 정책 선택 후 '변경 사항 저장' 클릭

 

2. 기존 배포 편집을 통한 방법

- 해당 배포 클릭하여 '동작' 탭 클릭 후 해당 동작 선택 후 '편집' 클릭

- '캐시 키 및 원본 요청'의 'Legacy cache settings' 클릭 후 '헤더'의 '다음 헤더 포함' 선택

- '헤더 추가'의 'Host' 선택 후 '쿼리 스트링'과 '쿠키' 설정도 원하는 대로 설정(없을 경우 none)후 '변경 사항 저장' 클릭

 

AWS 유튜브 영상 : https://www.youtube.com/watch?v=FQFg8FrRcxA