Résolution des problèmes liés aux domaines personnalisés - AWS Amplify Hébergement

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes liés aux domaines personnalisés

Si vous rencontrez des problèmes lors de l'ajout d'un domaine personnalisé à une application dans la AWS Amplify console, consultez les rubriques suivantes de cette section pour obtenir de l'aide à la résolution des problèmes.

Si vous ne trouvez pas de solution à votre problème ici, contactez AWS Support. Pour obtenir plus d'informations, consultez la section Creating a support case (Création d'un cas de support) dans le Guide de l'utilisateur AWS Support .

Comment vérifier que la résolution de mon enregistrement CNAME fonctionne ?

  1. Après avoir mis à jour vos enregistrements DNS auprès de votre fournisseur de domaine tiers, vous pouvez utiliser un outil tel que dig ou un site Web gratuit tel que https://www.whatsmydns.net/ pour vérifier que votre enregistrement CNAME est correctement résolu. La capture d'écran suivante montre comment utiliser whatsmydns.net pour vérifier votre enregistrement CNAME pour le domaine www.example.com.

    Capture d'écran de whatsmydns.net où vous entrez le nom d'un site Web à vérifier.
  2. Choisissez Rechercher, et whatsmydns.net affiche les résultats de votre CNAME. La capture d'écran suivante est un exemple de liste de résultats qui vérifient que le CNAME correspond correctement à une URL cloudfront.net.

    Capture d'écran de whatsmydns.net qui affiche les résultats d'une résolution du CNAME.

Mon domaine hébergé chez un tiers est bloqué dans l'état En attente de vérification

  1. Si votre domaine personnalisé est bloqué dans l'état En attente de vérification, vérifiez que vos CNAME enregistrements sont en cours de résolution. Consultez la rubrique de résolution des problèmes précédente, Comment puis-je vérifier que mes problèmes sont résolusCNAME, pour obtenir des instructions sur l'exécution de cette tâche.

  2. Si vos CNAME enregistrements ne sont pas résolus, vérifiez que l'CNAMEentrée existe dans vos paramètres DNS auprès de votre fournisseur de domaine.

    Important

    Il est important de mettre à jour vos CNAME enregistrements dès que vous créez votre domaine personnalisé. Une fois votre application créée dans la console Amplify, votre CNAME dossier est vérifié toutes les quelques minutes pour déterminer s'il est résolu. Si le problème persiste au bout d'une heure, la vérification est effectuée toutes les quelques heures, ce qui peut retarder la mise en service de votre domaine. Si vous avez ajouté ou mis à jour vos CNAME enregistrements quelques heures après avoir créé votre application, il est fort probable que votre application reste bloquée dans l'état En attente de vérification.

  3. Si vous avez vérifié que l'CNAMEenregistrement existe, il se peut qu'il y ait un problème avec votre fournisseur DNS. Vous pouvez soit contacter le fournisseur DNS pour savoir pourquoi la vérification DNS ne résout pas le problème, CNAME soit migrer votre DNS vers Route 53. Pour plus d'informations, consultez Faire d'Amazon Route 53 le service DNS d'un domaine existant.

Mon domaine hébergé par Amazon Route 53 est bloqué dans l'état En attente de vérification

Si vous avez transféré votre domaine vers Amazon Route 53, il est possible que votre domaine possède des serveurs de noms différents de ceux émis par Amplify lors de la création de votre application. Procédez comme suit pour diagnostiquer la cause de l'erreur.

  1. Connectez-vous à la console Amazon Route 53

  2. Dans le volet de navigation, choisissez Hosted Zones, puis choisissez le nom du domaine que vous connectez.

  3. Enregistrez les valeurs du serveur de noms dans la section Détails de la zone hébergée. Vous avez besoin de ces valeurs pour passer à l'étape suivante. La capture d'écran suivante de la console Route 53 montre l'emplacement des valeurs du serveur de noms dans le coin inférieur droit.

    Capture d'écran de la section Détails de la zone hébergée de la console Route 53.
  4. Dans le panneau de navigation, choisissez Registered domains (Domaines membres). Vérifiez que les serveurs de noms affichés dans la section Domaines enregistrés correspondent aux valeurs des serveurs de noms que vous avez enregistrées à l'étape précédente dans la section Détails de la zone hébergée. S'ils ne correspondent pas, modifiez les valeurs du serveur de noms pour qu'elles correspondent aux valeurs de votre zone hébergée. La capture d'écran suivante de la console Route 53 montre l'emplacement des valeurs du serveur de noms sur le côté droit.

    Capture d'écran de la section Domaines enregistrés de la console Route 53.
  5. Si cela ne résout pas le problème, contactez AWS Support. Pour obtenir plus d'informations, consultez la section Creating a support case (Création d'un cas de support) dans le Guide de l'utilisateur AWS Support .

Je reçois une erreur CNAME AlreadyExistsException

Si une AlreadyExistsException erreur CNAME s'affiche, cela signifie que l'un des noms d'hôte auxquels vous avez essayé de vous connecter (un sous-domaine ou le domaine apex) est déjà déployé sur une autre distribution Amazon CloudFront . Procédez comme suit pour diagnostiquer la cause de l'erreur.

  1. Connectez-vous à la CloudFrontconsole Amazon et vérifiez que ce domaine n'est pas déployé sur une autre distribution. Un seul CNAME enregistrement peut être joint à une CloudFront distribution à la fois.

  2. Si vous avez déjà déployé le domaine sur une CloudFront distribution, vous devez le supprimer.

    1. Choisissez Distributions dans le menu de navigation de gauche.

    2. Sélectionnez le nom de la distribution à modifier.

    3. Choisissez l'onglet Général. Dans la section Settings (Paramètres), choisissez Edit (Modifier).

    4. Supprimez le nom de domaine du nom de domaine alternatif (CNAME). Choisissez ensuite Enregistrer les modifications.

  3. Vérifiez si ce domaine est connecté à une autre application Amplify que vous possédez. Si tel est le cas, assurez-vous que vous n'essayez pas de réutiliser l'un des noms d'hôte. Si vous utilisez www.example.com pour une autre application, vous ne pouvez pas utiliser www.example.com avec l'application que vous êtes en train de connecter. Vous pouvez utiliser d'autres sous-domaines, tels que blog.example.com.

  4. Si ce domaine a été connecté avec succès à une autre application puis supprimé au cours de la dernière heure, réessayez au bout d'une heure au moins. Si cette exception persiste après 6 heures, contactez AWS Support. Pour obtenir plus d'informations, consultez la section Creating a support case (Création d'un cas de support) dans le Guide de l'utilisateur AWS Support .

Je reçois un message d'erreur « Vérification supplémentaire requise »

Si le message d'erreur « Vérification supplémentaire requise » s'affiche, cela signifie que AWS Certificate Manager (ACM) a besoin d'informations supplémentaires pour traiter cette demande de certificat. Cela peut se produire en tant que mesure de protection contre la fraude, par exemple lorsque le domaine se classe dans les 1 000 meilleurs sites Web d'Alexa. Pour fournir ces informations, utilisez le Centre de support pour contacter AWS Support. Si vous n'avez pas de plan de support, publiez un nouveau fil de discussion dans le forum de discussion ACM.

Note

Vous ne pouvez pas demander de certificat pour des noms de domaine qui sont la propriété d'Amazon, par exemple ceux qui se terminent par amazonaws.com, cloudfront.net ou elasticbeanstalk.com.

Je reçois une erreur 404 sur l' CloudFront URL

Pour gérer le trafic, Amplify Hosting pointe vers une CloudFront URL via un enregistrement CNAME. Lors du processus de connexion d'une application à un domaine personnalisé, la console Amplify affiche l' CloudFrontURL de l'application. Toutefois, vous ne pouvez pas accéder directement à votre application à l'aide de cette CloudFront URL. Elle renvoie une erreur 404. Votre application est résolue uniquement à l'aide de l'URL de l'application Amplify (par exemple) ou de votre domaine personnalisé (par exemplewww.example.com). https://main.d5udybEXAMPLE.amplifyapp.com

Amplify doit acheminer les demandes vers la branche déployée appropriée et utilise le nom d'hôte pour ce faire. Par exemple, vous pouvez configurer le domaine www.example.com qui pointe vers la branche principale d'une application, mais également configurer dev.example.com qui pointe vers la branche de développement de la même application. Par conséquent, vous devez visiter votre application en fonction de ses sous-domaines configurés afin qu'Amplify puisse acheminer les demandes en conséquence.

Je reçois des erreurs de certificat SSL ou HTTPS lorsque je visite mon domaine

Si des enregistrements DNS d'autorisation d'autorité de certification (CAA) sont configurés auprès de votre fournisseur DNS tiers, AWS Certificate Manager (ACM) risque de ne pas être en mesure de mettre à jour ou de réémettre les certificats intermédiaires pour votre certificat SSL de domaine personnalisé. Pour résoudre ce problème, vous devez ajouter un enregistrement CAA pour approuver au moins un des domaines d'autorité de certification d'Amazon. La procédure suivante décrit les étapes que vous devez effectuer.

Pour ajouter un enregistrement CAA afin de faire confiance à une autorité de certification Amazon
  1. Configurez un enregistrement CAA auprès de votre fournisseur de domaine afin de faire confiance à au moins un des domaines d'autorité de certification d'Amazon. Pour plus d'informations sur la configuration de l'enregistrement CAA, consultez la section Problèmes d'autorisation de l'autorité de certification (CAA) dans le guide de AWS Certificate Manager l'utilisateur.

  2. Utilisez l'une des méthodes suivantes pour mettre à jour votre certificat SSL :