

# HTTP 412 상태 코드(사전 조건 실패)
<a name="http-412-precondition-failed"></a>

대상 리소스에 대한 액세스가 거부되면 CloudFront는 412(사전 조건 실패) 오류 코드를 반환합니다. 경우에 따라 서버는 특정 조건이 충족된 후에만 요청을 수락하도록 구성되어 있습니다. 지정된 조건 중 하나라도 충족되지 않으면 서버는 클라이언트가 지정된 리소스에 액세스하는 것을 허용하지 않습니다. 대신 서버는 412 오류 코드로 응답합니다.

CloudFront에서 발생하는 412 오류의 일반적인 원인은 다음과 같습니다.
+ `If-Unmodified-Since` 또는 `If-None-Match` 헤더로 정의된 조건이 충족되지 않을 때 `GET` 또는 `HEAD` 외 다른 메서드에 대한 조건부 요청. 이 경우 요청(일반적으로 리소스 업로드 또는 수정)을 수행할 수 없습니다.
+ CloudFront [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html) API 작업의 요청 필드 중 하나 이상에 있는 조건이 거짓으로 평가됨