정책 작업
Amazon CloudFront는 다음과 같은 방식으로 CloudFront를 사용자 지정하는 데 사용할 수 있는 세 가지 종류의 정책을 제공한다.
캐시 및 압축 설정 지정
CloudFront 캐시 정책를 사용하여 CloudFront가 캐시 키에 포함하는 HTTP 헤더, 쿠키 및 쿼리 문자열을 지정할 수 있다. 캐시 키는 사용자의 HTTP 요청으로 인해 캐시 적중이 발생하는지 여부를 결정한다(객체는 CloudFront 캐시에서 사용자에게 제공됨). 캐시 키에 더 적은 수의 값을 포함하면 캐시 적중 가능성이 높아진다.
또한 캐시 정책을 사용하여 CloudFront 캐시의 객체에 대한 유지 시간(TTL) 설정을 지정하고 CloudFront에서 압축 객체를 요청하고 캐시하도록 할 수 있다.
원본 요청에 포함할 값을 지정한다(캐시 키에는 제외).
CloudFront 원본 요청 정책을 사용하여 CloudFront가 원본 요청에 포함하는 HTTP 헤더, 쿠키 및 쿼리 문자열을 지정할 수 있다. 캐시 누락이 있을 때 CloudFront에서 원본으로 보내는 요청이다.
캐시 정책의 모든 값은 원본 요청에 자동으로 포함되지만 원본 요청 정책을 사용하면 캐시 키에 포함하지 않고 원본 요청에 추가 값을 포함할 수 있다.
사용자 응답에서 제거 또는 추가할 HTTP 헤더 지정
CloudFront 응답 헤더 정책을 사용하면 CloudFront가 사용자(웹 브라우저 또는 기타 클라이언트)에 보내는 HTTP 응답에 추가하는 HTTP 헤더를 제어할 수 있다. 원본을 변경하거나 코드를 작성하지 않고도 사용자에 보내는 응답에서 헤더를 제거하거나 HTTP 헤더를 추가할 수 있다.
자세한 내용은 다음 항목을 참조한다.
주제