내용으로 건너뛰기

CloudFront 캐시 정책 및 오리진 요청 정책을 구성하여 캐시 동작을 제어하고 전달 요청을 관리하려면 어떻게 해야 합니까?

3분 분량
0

캐시 동작을 제어하고 요청을 오리진에 전달하도록 Amazon CloudFront 캐시 정책 및 오리진 요청 정책을 구성하려고 합니다.

해결 방법

캐시 정책 구성

사용자 지정 캐시 정책을 생성하거나 관리형 캐시 정책을 사용할 수 있습니다. 사용자 지정 캐시 정책을 생성하거나 배포에 캐시 정책을 연결하려면 캐시 정책 생성을 참조하십시오. 

캐시 정책에 대한 개요는 캐시 정책 이해를 참조하십시오.

정책을 캐시 키와 함께 사용하는 방법에 대한 자세한 내용은 정책을 통한 캐시 키 제어를 참조하십시오.

오리진 요청 정책 구성

사용자 지정 오리진 요청 캐시 정책을 생성하거나 관리형 오리진 요청 캐시 정책을 사용할 수 있습니다. 사용자 지정 오리진 요청 정책을 생성하거나 기존 또는 새 배포에 오리진 요청 정책을 연결하려면 오리진 요청 정책 생성을 참조하십시오. 

오리진 요청 정책에 대한 개요는 오리진 요청 정책 이해를 참조하십시오.

정책을 캐시 키와 함께 사용하는 방법에 대한 자세한 내용은 정책을 통한 오리진 요청 제어를 참조하십시오.

캐시 정책과 원본 요청 정책을 함께 사용

캐시 정책은 캐시 키를 기반으로 캐싱 동작을 제어하고 정보를 오리진에 전달하며, 오리진 요청 정책은 요청만 전달합니다. 캐시 동작에 오리진 요청 정책을 사용하려면 캐시 정책도 사용해야 합니다.

예를 들어 특정 쿼리 문자열 파라미터를 기반으로 요청을 캐시하고 모든 쿼리 문자열을 오리진에 전달하려면 캐시 키에 지정한 쿼리 문자열 파라미터만 포함하는 캐시 정책을 생성합니다. 그런 다음 모든 쿼리 문자열을 포함하는 오리진 요청 정책을 생성합니다. 캐시 정책과 오리진 요청 정책을 캐시 동작에 연결합니다.

위 예제에서 지정된 파라미터는 캐시를 최적화하지만 오리진은 처리할 모든 쿼리 문자열을 수신합니다. 자세한 내용은 오리진 요청 정책과 캐시 정책이 함께 작동하는 방식 이해를 참조하십시오.

레거시 캐시 설정에서 마이그레이션

CloudFront 레거시 캐시 설정 대신 캐시 정책 또는 오리진 요청 정책을 사용하는 것이 가장 좋습니다.

레거시 캐시 설정에서 캐시 정책 또는 오리진 요청 정책으로 마이그레이션하려면 다음 단계를 완료하십시오.

  1. CloudFront 콘솔을 엽니다.
  2. 탐색 창에서 배포를 선택한 다음 해당 배포를 선택합니다. 
  3. 동작 탭을 선택한 다음 동작을 선택합니다.
  4. 편집을 선택합니다.
  5. 캐시 키 및 오리진 요청에서 **캐시 정책 및 오리진 요청 정책(권장)**을 선택합니다.
  6. 캐시 정책 드롭다운 목록을 선택한 다음 캐시 정책을 선택합니다. 또는 오리진 요청 정책 드롭다운 목록을 선택한 다음 오리진 정책을 선택합니다.
  7. (선택 사항) 응답 헤더 정책 드롭다운 목록을 선택한 다음 응답 헤더를 선택합니다.
  8. 변경 사항 저장을 선택합니다.

관련 정보

CloudFront에서 HTTP 헤더를 기반으로 콘텐츠를 캐싱하려면 어떻게 해야 합니까?

특정 파일이 캐싱되지 않도록 CloudFront 구성을 변경하려면 어떻게 해야 합니까?

호스트 헤더를 오리진으로 전달할 수 있도록 CloudFront를 구성하려면 어떻게 해야 합니까?

권한 부여 헤더를 오리진에 전달하도록 CloudFront를 구성하려면 어떻게 해야 합니까?

AWS 공식업데이트됨 5달 전
댓글 없음

관련 콘텐츠