

# CloudFront에서 오리진의 HTTP 3xx 상태 코드를 처리하는 방법
<a name="http-3xx-status-codes"></a>

CloudFront가 Amazon S3 버킷 또는 사용자 지정 오리진 서버에서 객체를 요청하는 경우 오리진에서 HTTP S3 상태 코드를 반환하는 경우가 있습니다. 이 메시지는 일반적으로 다음 중 하나를 나타냅니다.
+ 객체의 URL이 변경되었습니다(예: 상태 코드 301, 302, 307 또는 308).
+ 마지막으로 CloudFront가 요청한 이후 개체가 변경되지 않았습니다(상태 코드 304).

CloudFront는 CloudFront 배포의 설정 및 응답의 헤더에 따라 3xx 응답을 캐싱합니다. CloudFront는 원본의 응답에 `Cache-Control` 헤더를 포함하는 경우에만 307 및 308 응답을 캐시합니다. 자세한 내용은 [콘텐츠가 캐시에 유지되는 기간(만료) 관리](Expiration.md) 섹션을 참조하세요.

오리진에서 리디렉션 상태 코드(예: 301 또는 307)를 반환하는 경우 CloudFront는 리디렉션을 따르지 않습니다. CloudFront는 최종 사용자에게 301 또는 307 응답을 전달하며, 최종 사용자는 새 요청을 전송하여 리디렉션을 따를 수 있습니다.