Traitement des codes de statut HTTP 3xx provenant de votre origine par CloudFront - Amazon CloudFront

Traitement des codes de statut HTTP 3xx provenant de votre origine par CloudFront

Lorsque CloudFront demande un objet à partir de votre compartiment Amazon S3 ou de votre serveur d’origine personnalisé, votre origine renvoie parfois un code d’état HTTP S3. Ce message indique généralement l’une des situations suivantes :

  • L’URL de l’objet a changé (par exemple, les codes d’état 301, 302, 307 ou 308)

  • L’objet n’a pas changé depuis la dernière demande de CloudFront (code d’état 304)

CloudFront met en cache les réponses 3xx en fonction des paramètres de votre distribution CloudFront et des en-têtes de la réponse. CloudFront met en cache les réponses 307 et 308 uniquement lorsque l’en-tête Cache-Control est inclus dans les réponses provenant de l’origine. Pour plus d’informations, consultez Gestion de la durée de conservation de contenu dans le cache (expiration).

Si votre origine renvoie un code d’état de redirection (par exemple, 301 ou 307), CloudFront ne suit pas la redirection. CloudFront transmet le long de la réponse 301 ou 307 à la visionneuse, qui peut suivre la redirection en envoyant une nouvelle requête.