Comment résoudre l'erreur « 403 ERROR – The request could not be satisfied » (La demande n'a pas pu être satisfaite.) Bad Request » (Demande erronée) dans Amazon CloudFront ?

Dernière mise à jour : 31-05-2022

Amazon CloudFront renvoie le message d'erreur « 403 ERROR – The request could not be satisfy. (La demande n'a pas pu être satisfaite.) Demande erronée. » Comment puis-je résoudre cette erreur ?

Brève description

Le message d'erreur « 403 ERROR – The request could not be satisfy. (La demande n'a pas pu être satisfaite.) Demande erronée. » vient du client. Cette erreur peut se produire pour l'une des raisons suivantes :

  • La demande est initiée via HTTP, mais la distribution CloudFront est configurée uniquement pour permettre des demandes HTTPS. Pour résoudre ce problème, suivez les étapes de la section Résolution : Autoriser les demandes HTTP.
  • L'autre nom de domaine demandé (CNAME) n'est pas associé à la distribution CloudFront. Pour résoudre ce problème, suivez les étapes de la section Résolution :Associer un CNAME à une distribution.

Remarque : cette résolution permet de corriger l'erreur lorsque vous êtes propriétaire de l'application ou du site web qu'utilise CloudFront pour servir du contenu aux utilisateurs finaux. Si vous recevez cette erreur pendant que vous essayez d'afficher une application ou d'accéder à un site web, contactez le fournisseur de l'application ou le propriétaire du site web pour obtenir de l'aide.

Solution

Autoriser les demandes HTTP

Procédez comme suit :

  1. Ouvrez la console Amazon CloudFront.
  2. Choisissez la distribution qui renvoie l'erreur Demande erronée.
  3. Choisissez l'onglet Behaviors (Comportements).
  4. Choisissez le comportement qui correspond à la demande. Ensuite, choisissez Modifier.
  5. Pour Stratégie de protocole d’utilisateur, choisissez HTTP et HTTPS ou Rediriger HTTP vers HTTPS.
    Remarque : HTTP et HTTPS permet des connexions à HTTP et à HTTPS. Rediriger HTTP vers HTTPS redirige automatiquement les demandes HTTP vers HTTPS.
  6. Choisissez Save Changes (Enregistrer les modifications).

Associer un CNAME à une distribution

Procédez comme suit :

  1. Ouvrez la console Amazon CloudFront.
  2. Choisissez la distribution qui renvoie l'erreur Demande erronée.
  3. Cliquez sur l'onglet Général.
  4. Sous Paramètres, choisissez Modifier.
  5. Pour Alternate Domain Names (CNAMEs) (Noms de domaine alternatifs), sélectionnez Add Item (Ajouter un élément).
  6. Entrez le CNAME que vous souhaitez associer à la distribution CloudFront.
  7. Sous Custom SSL certificate (Certificat SSL personnalisé), choisissez le certificat qui couvre le domaine. Pour plus d'informations, consultez Comment configurer ma distribution CloudFront pour utiliser un certificat SSL/TLS ?
    Remarque : un certificat SSL est requis pour associer un CNAME à une distribution. Pour plus d'informations, consultez Conditions d'utilisation des noms de domaines alternatifs.
  8. Choisissez Save changes (Enregistrer les modifications).