Código de status HTTP 412 (Falha na pré-condição)
O CloudFront exibe um código de erro “412 (Falha na pré-condição)” quando o acesso ao recurso de destino é negado. Em alguns casos, um servidor é configurado para aceitar solicitações somente depois de determinadas condições serem atendidas. Se alguma das condições especificadas não for atendida, o servidor não permitirá que o cliente acesse o recurso fornecido. Em vez disso, o servidor responderá com um código de erro 412.
As causas comuns de um erro 412 no CloudFront são:
-
Solicitações condicionais em métodos diferentes de
GET
ouHEAD
quando a condição definida pelos cabeçalhosIf-Unmodified-Since
ouIf-None-Match
não é atendida. Nesse caso, a solicitação, geralmente um upload ou a modificação de um recurso, não pode ser feita. -
Uma condição em um ou mais campos da solicitação na operação de API UpdateDistribution do CloudFront é avaliada como falsa.