HTTP 412 状态代码(前提条件失败)
当对目标资源的访问被拒绝时,CloudFront 返回 412(前提条件失败)错误代码。在某些情况下,服务器配置为仅在某些条件得到满足后才接受请求。如果任何指定的条件未得到满足,则服务器不允许客户端访问给定的资源。相反,服务器以 412 错误代码进行响应。
CloudFront 中出现 412 错误的常见原因包括:
-
当
If-Unmodified-Since
或If-None-Match
标头定义的条件未得到满足时,对GET
或HEAD
以外的方法发出了有条件请求。在这种情况下,无法发出请求(通常是上传或修改资源)。 -
CloudFront UpdateDistribution API 操作中一个或多个请求字段中的条件评估为 false。