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

최종 업데이트 날짜: 2019년 6월 21일

해결 방법

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

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

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


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?