CloudFront가 사용자가 생성한 캐시 동작을 따르지 않는 이유는 무엇인가요?

최종 업데이트 날짜: 2020년 11월 25일

내 배포의 특정 URL 경로 패턴에 대한 사용자 지정 캐시 동작을 생성했지만 Amazon CloudFront가 캐시 동작을 따르지 않습니다. 왜 그런가요?

해결 방법

CloudFront 배포가 사용자가 생성한 캐시 동작을 따르지 않는 경우, 다음을 확인하십시오.

  • 배포 동작이 요청된 경로 패턴에 대한 캐시 동작이 맞는지 검토하십시오. 요청된 경로 패턴 형식이 캐시 동작에 잘못 정의된 경우 CloudFront는 기본 캐시 동작을 사용합니다. 예를 들어 캐시 동작의 경로 패턴test/로 설정된 경우 example.com/test/file1.jpg에 대한 요청은 기본 캐시 동작을 따릅니다. 요청이 test/에 대해 지정된 동작을 따르지 않습니다. 이유는 경로 패턴이 경로 끝에 와일드카드(test /*)를 누락했기 때문입니다.
  • 캐시 동작의 지정된 경로 패턴을 검토하여 대문자가 올바른지 확인해야 합니다. CloudFront에 지정된 경로 패턴은 대소문자를 구분합니다. Amazon Simple Storage Service(Amazon S3) 버킷 또는 객체에 대한 참조도 대소문자를 구분합니다. 경로 패턴에 잘못된 대문자가 있는 경우 기본 캐시 동작은 요청한 콘텐츠를 캐시하지 않습니다. 사용자는 "404 Not Found" 오류를 수신할 수 있습니다.
  • 최근에 캐시 동작을 변경한 경우 캐시에서 기존 콘텐츠가 만료되기 전에 업데이트된 콘텐츠를 제공하려는 경우 무효화를 실행하는것이 좋습니다. 

참고: CloudFront는 404 응답을 생성하지 않습니다. 요청된 객체를 CloudFront 캐시에서 찾을 수 없는 경우 요청은 오리진 및 404 응답을 생성한 오리진으로 전송됩니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?