Como o CloudFront processa códigos de status HTTP 3xx da origem
Quando o CloudFront solicita um objeto do bucket do Amazon S3 ou de um servidor de origem personalizado, a origem às vezes retorna um código de status HTTP 3xx. Isso normalmente indica uma das seguintes situações:
-
O URL do objeto foi alterado (por exemplo, códigos de status 301, 302, 307 ou 308)
-
O objeto não foi alterado desde a última vez que o CloudFront o solicitou (código de status 304)
O CloudFront armazena em cache as respostas 3xx de acordo com as configurações na distribuição do CloudFront e os cabeçalhos na resposta. O CloudFront armazena 307 e 308 respostas em cache somente quando você inclui o cabeçalho Cache-Control
nas respostas da origem. Para ter mais informações, consulte Gerenciar o tempo de permanência do conteúdo no cache (expiração).
Se a origem retornar um código de status de redirecionamento (por exemplo, 301 ou 307), o CloudFront não acompanhará o redirecionamento. O CloudFront transmite a resposta 301 ou 307 ao visualizador, que pode acompanhar o redirecionamento enviando uma nova solicitação.