Passer au contenu

Comment résoudre l’erreur « 403 ERROR - The request could not be satisfied. Bad Request » dans CloudFront ?

Lecture de 3 minute(s)
0

Je souhaite résoudre l'erreur « 403 ERROR - The request could not be satisfied. Bad Request ».

Brève description

Vous pourriez recevoir le message « 403 ERROR - The request could not be satisfied. Bad Request » pour les problèmes suivants :

  • La requête est initiée via HTTP, mais la distribution CloudFront est configurée uniquement pour autoriser les requêtes HTTPS.
  • Le nom de domaine alternatif demandé (CNAME) n’est pas associé à la distribution CloudFront.

Remarque : Si vous disposez d’une application ou d’un site Web qui utilise CloudFront pour diffuser du contenu aux utilisateurs finaux, suivez les étapes de résolution de votre erreur. Si vous recevez cette erreur lorsque vous consultez une application ou accédez à un site Web, contactez le fournisseur de l’application ou le propriétaire du site Web pour obtenir de l’aide.

Résolution

Autoriser les requêtes HTTP

Procédez comme suit :

  1. Ouvrez la console CloudFront.
  2. Sélectionnez la distribution qui renvoie l'erreur « Bad Request ».
  3. Choisissez l’onglet Comportements, puis choisissez le comportement qui correspond à la requête. Puis, sélectionnez Modifier.
  4. Dans le champ Politique de protocole d’utilisateur, choisissez HTTP et HTTPS ou Rediriger HTTP vers HTTPS.
    Remarque : l’option HTTP et HTTPS autorise les connexions à la fois sur HTTP et HTTPS. L’option Rediriger HTTP vers HTTPS redirige automatiquement les demandes HTTP vers HTTPS.
  5. Choisissez Enregistrer les modifications.

Associer un CNAME à une distribution

Procédez comme suit :

  1. Ouvrez la console CloudFront.
  2. Sélectionnez la distribution qui renvoie l'erreur « Bad Request ».
  3. Choisissez l’onglet Questions d’ordre général.
  4. Sous Paramètres, choisissez Modifier.
  5. Dans Autres noms de domaine (CNAME), sélectionnez Ajouter un élément.
  6. Saisissez le CNAME que vous souhaitez associer à la distribution CloudFront.
  7. Sous Certificat SSL personnalisé, choisissez le certificat qui couvre le domaine.
    Remarque : Un certificat SSL est nécessaire pour associer un CNAME à une distribution. Consultez la page Exigences relatives à l’utilisation de noms de domaine alternatifs pour en savoir plus.
  8. Choisissez Enregistrer les modifications.

Informations connexes

Traitement des requêtes HTTP et HTTPS par CloudFront

Comment puis-je résoudre les problèmes d'utilisation d’un certificat SSL personnalisé pour la distribution CloudFront ?

Comment résoudre l’erreur « 403 Error - The request could not be satisfied. Request Blocked » dans CloudFront ?

Comment résoudre les erreurs 403 provenant de CloudFront ?