HTTP 412 상태 코드(사전 조건 실패) - Amazon CloudFront

HTTP 412 상태 코드(사전 조건 실패)

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

CloudFront에서 발생하는 412 오류의 일반적인 원인은 다음과 같습니다.

  • If-Unmodified-Since 또는 If-None-Match 헤더로 정의된 조건이 충족되지 않을 때 GET 또는 HEAD 외 다른 메서드에 대한 조건부 요청. 이 경우 요청(일반적으로 리소스 업로드 또는 수정)을 수행할 수 없습니다.

  • CloudFront UpdateDistribution API 작업의 요청 필드 중 하나 이상에 있는 조건이 거짓으로 평가됨