HTTP 412 状态代码(前提条件失败) - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

HTTP 412 状态代码(前提条件失败)

当对目标资源的访问被拒绝时,CloudFront 返回 412(前提条件失败)错误代码。在某些情况下,服务器配置为仅在某些条件得到满足后才接受请求。如果任何指定的条件未得到满足,则服务器不允许客户端访问给定的资源。相反,服务器以 412 错误代码进行响应。

CloudFront 中出现 412 错误的常见原因包括:

  • If-Unmodified-SinceIf-None-Match 标头定义的条件未得到满足时,对 GETHEAD 以外的方法发出了有条件请求。在这种情况下,无法发出请求(通常是上传或修改资源)。

  • CloudFront UpdateDistribution API 操作中一个或多个请求字段中的条件评估为 false。