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 la connexion d'un domaine personnalisé à votre application Amplify, consultez les rubriques de cette section pour obtenir de l'aide.

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 .

Je dois vérifier que mes CNAME résolutions

  1. Après avoir mis à jour vos DNS enregistrements 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 CNAME enregistrement est correctement résolu. La capture d'écran suivante montre comment utiliser whatsmydns.net pour vérifier votre CNAME enregistrement pour le domaine www.example.com.

    L'application whatsmydns.net, dans laquelle vous entrez le nom d'un site Web à vérifier.
  2. Choisissez Rechercher, et whatsmydns.net affichera les résultats pour votre. CNAME La capture d'écran suivante est un exemple de liste de résultats qui vérifient que la résolution CNAME correspond correctement à cloudfront.netURL.

    L'application whatsmydns.net affichant les résultats d'une résolution. 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 votre CNAME les dossiers sont en cours de résolution. Consultez la rubrique de résolution des problèmes précédente, Comment puis-je vérifier que mon CNAME résout, pour obtenir des instructions sur l'exécution de cette tâche.

  2. Si vos recettes CNAME les dossiers ne sont pas résolus, confirmez que CNAME cette entrée existe dans vos DNS paramètres auprès de votre fournisseur de domaine.

    Important

    Il est important de mettre à jour votre CNAME enregistre dès que vous créez votre domaine personnalisé. Une fois votre application créée dans la console Amplify, votre CNAME l'enregistrement 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 votre CNAME enregistre quelques heures après la création de votre application, c'est la cause la plus probable pour laquelle votre application reste bloquée dans l'état En attente de vérification.

  3. Si vous avez vérifié que CNAME l'enregistrement existe, il se peut qu'il y ait un problème avec votre DNS fournisseur. Vous pouvez soit contacter le DNS fournisseur pour diagnostiquer les raisons de la DNS vérification CNAME ne résout pas le problème ou vous pouvez migrer DNS vers Route 53. Pour plus d'informations, consultez Faire d'Amazon Route 53 le DNS service 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.

    La section Détails de la zone hébergée de la console Route 53 affiche les valeurs du serveur de noms.
  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.

    La section Domaines enregistrés de la console Route 53 affiche les valeurs du serveur de noms.
  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 un CNAMEAlreadyExistsException message d'erreur

Si un CNAMEAlreadyExistsExceptionmessage d'erreur 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 CloudFront distribution Amazon. 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 single CNAME un 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 dans 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) nécessite des 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 d'assistance, publiez un nouveau fil de discussion dans le forum de ACM discussion.

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 le CloudFront URL

Pour gérer le trafic, Amplify Hosting pointe vers un enregistrement CloudFront URL via. CNAME Lors du processus de connexion d'une application à un domaine personnalisé, la console Amplify affiche le code correspondant à CloudFront URL l'application. Cependant, vous ne pouvez pas accéder directement à votre application à l'aide de celui-ci CloudFrontURL. Elle renvoie une erreur 404. Votre application est résolue uniquement à l'aide de l'application Amplify URL (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 SSL un certificat ou HTTPS des erreurs lorsque je visite mon domaine

Si vous avez configuré des DNS enregistrements d'autorisation d'autorité de certification (CAA) auprès de votre DNS fournisseur tiers, AWS Certificate Manager (ACM) ne sera peut-être pas en mesure de mettre à jour ou de réémettre les certificats intermédiaires pour votre SSL certificat de domaine personnalisé. Pour résoudre ce problème, vous devez ajouter un CAA enregistrement faisant confiance à 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 CAA enregistrement afin de faire confiance à une autorité de certification Amazon
  1. Configurez un CAA enregistrement auprès de votre fournisseur de domaine pour qu'il fasse confiance à au moins un des domaines d'autorité de certification d'Amazon. Pour plus d'informations sur la configuration de l'CAAenregistrement, 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 SSL certificat :