

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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 操作中一或多個請求欄位中的條件評估為 false。