Comment résoudre les erreurs HTTP 404 (Introuvable) dans CloudFront ?

Date de la dernière mise à jour : 13/05/2022

Ma distribution Amazon CloudFront renvoie des erreurs HTTP 404 (Introuvable). Quelle est la cause de ce problème, et comment puis-je le résoudre ?

Brève description

Si le fichier demandé n'est pas présent dans l'origine configurée sur la distribution CloudFront, l'origine renvoie un code d'état HTTP 404 (Introuvable). CloudFront renvoie ensuite le code d'état à l'observateur.

Résolution

Pour résoudre les erreurs HTTP 404 (Introuvable) dans CloudFront, vérifiez les points suivants :

1.    Le fichier demandé est présent dans l'origine.

2.    Le chemin de l'URL de la requête correspond au chemin du fichier dans l'origine.

Important : assurez-vous que le chemin de l'URL de la requête inclut le chemin complet du fichier, y compris le nom de l'objet. Vous pouvez utiliser une fonction Edge pour attacher le chemin d'accès complet au fichier à la demande avant que celle-ci ne soit transmise à l'origine.

3.    (Pour les distributions qui utilisent des fonctions Edge) La fonction modifie correctement le chemin de l'URL de la demande. Pour vérifier, examinez vos journaux Lambda @Edge ou journaux de fonctions CloudFront.

4.    (Pour les distributions ayant plusieurs origines) La demande est envoyée à l'origine correcte. Pour vérifier, examinez les modèles de chemin spécifiés dans les paramètres de comportement du cache de votre distribution. Ensuite, assurez-vous que l'URL de la requête correspond au modèle de chemin prévu.

Important : les modèles de chemin CloudFront et les références aux objets dans Amazon Simple Storage Service (Amazon S3) sont sensibles à la casse.


Cet article vous a-t-il été utile ?


Avez-vous besoin d'aide pour une question technique ou de facturation ?