Ajouter un domaine personnalisé géré par un DNS fournisseur tiers - 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.

Ajouter un domaine personnalisé géré par un DNS fournisseur tiers

Si vous n'utilisez pas Amazon Route 53 pour gérer votre domaine, vous pouvez ajouter un domaine personnalisé géré par un DNS fournisseur tiers à votre application déployée avec Amplify.

Si vous l'utilisez GoDaddy, consultez Mettre à jour les DNS enregistrements d'un domaine géré par GoDaddy les instructions spécifiques à ce fournisseur.

Pour ajouter un domaine personnalisé géré par un DNS fournisseur tiers
  1. Connectez-vous à la console Amplify AWS Management Console et ouvrez-la.

  2. Choisissez l'application à laquelle vous souhaitez ajouter un domaine personnalisé.

  3. Dans le volet de navigation, choisissez Hosting, Custom domains.

  4. Sur la page Domaines personnalisés, choisissez Ajouter un domaine.

  5. Entrez le nom de votre domaine racine. Par exemple, si le nom de votre domaine est https://example.com, entrezexample.com.

  6. Amplify détecte que vous n'utilisez pas de domaine Route 53 et vous donne la possibilité de créer une zone hébergée dans Route 53.

    • Pour créer une zone hébergée dans Route 53

      1. Choisissez Créer une zone hébergée sur Route 53.

      2. Choisissez Configurer le domaine.

      3. Les serveurs de noms de zone hébergés sont affichés dans la console. Accédez au site Web de votre DNS fournisseur et ajoutez les serveurs de noms à vos DNS paramètres.

      4. Sélectionnez J'ai ajouté les serveurs de noms ci-dessus à mon registre de domaines.

      5. Passez à l'étape 7.

    • Pour poursuivre la configuration manuelle

      1. Choisissez Configuration manuelle

      2. Choisissez Configurer le domaine.

      3. Passez à l'étape 7.

  7. Par défaut, Amplify crée automatiquement deux entrées de sous-domaine pour votre domaine. Par exemple, si votre nom de domaine est exemple.com, vous verrez les sous-domaines https://www.example.comet https://example.comune redirection sera configurée depuis le domaine racine vers le sous-domaine www.

    (Facultatif) Vous pouvez modifier la configuration par défaut si vous souhaitez uniquement ajouter des sous-domaines. Pour modifier la configuration par défaut, choisissez Réécritures et redirections dans le volet de navigation et configurez votre domaine.

  8. Choisissez le TLS certificatSSL/à utiliser. Vous pouvez soit utiliser le certificat géré par défaut fourni par Amplify pour vous, soit un certificat tiers personnalisé dans lequel vous avez importé. AWS Certificate Manager

    • Utilisez le certificat géré par Amplify par défaut.

      1. Choisissez le certificat géré Amplify.

    • Utilisez un certificat tiers personnalisé.

      1. Choisissez un SSLcertificat personnalisé.

      2. Sélectionnez le certificat à utiliser dans la liste.

  9. Choisissez Ajouter un domaine.

  10. Si vous avez choisi Créer une zone hébergée sur Route 53 à l'étape 6, passez à l'étape 15.

    Si vous avez choisi Configuration manuelle, à l'étape 6, vous devez mettre à jour vos DNS enregistrements auprès de votre fournisseur de domaine tiers.

    Dans le menu Actions, choisissez Afficher DNS les enregistrements. La capture d'écran suivante montre les DNS enregistrements affichés dans la console.

    Les DNS enregistrements affichés dans la console Amplify.
  11. Effectuez l’une des actions suivantes :

  12. Accédez au site Web de votre DNS fournisseur, connectez-vous à votre compte et recherchez les paramètres DNS de gestion de votre domaine. Vous allez configurer deux CNAME enregistrements.

  13. Configurez le premier CNAME enregistrement pour qu'il pointe votre sous-domaine vers le serveur de AWS validation.

    Si la console Amplify affiche un DNS enregistrement permettant de vérifier la propriété de votre sous-domaine, tel que _c3e2d7eaf1e656b73f46cd6980fdc0e.example.com, entrez uniquement le nom du sous-domaine de l'enregistrement. _c3e2d7eaf1e656b73f46cd6980fdc0e CNAME

    La capture d'écran suivante montre l'emplacement de l'enregistrement de vérification à utiliser.

    La section DNS des enregistrements de la console Amplify avec l'enregistrement de vérification du nom d'hôte encerclé.

    Si la console Amplify affiche un enregistrement du serveur de ACM validation tel que _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws, entrez la valeur de l'enregistrement. _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws CNAME

    La capture d'écran suivante montre l'emplacement de l'enregistrement de ACM vérification à utiliser.

    Les DNS enregistrements de la console Amplify, y compris l'enregistrement de ACM vérification.

    Amplify utilise ces informations pour vérifier la propriété de votre domaine et générer un TLS certificatSSL/pour votre domaine. Une fois qu'Amplify aura validé la propriété de votre domaine, tout le trafic sera diffusé en utilisant /2. HTTPS

    Note

    Le certificat Amplify par défaut généré par AWS Certificate Manager (ACM) est valide pendant 13 mois et se renouvelle automatiquement tant que votre application est hébergée chez Amplify. Amplify ne peut pas renouveler le certificat si l'enregistrement de CNAME vérification a été modifié ou supprimé. Vous devez supprimer et ajouter à nouveau le domaine dans la console Amplify.

    Important

    Il est important que vous exécutiez cette étape peu après avoir ajouté votre domaine personnalisé dans la console Amplify. Le AWS Certificate Manager (ACM) commence immédiatement à essayer de vérifier la propriété. Au fil du temps, les contrôles deviennent moins fréquents. Si vous ajoutez ou mettez à jour vos CNAME enregistrements quelques heures après avoir créé votre application, celle-ci peut rester bloquée dans l'état d'attente de vérification.

  14. Configurez un deuxième CNAME enregistrement pour faire pointer vos sous-domaines vers le domaine Amplify. Par exemple, si votre sous-domaine est www.exemple.com, entrez www comme nom de sous-domaine.

    Si la console Amplify affiche le domaine de votre application sous la forme d111111abcdef8.cloudfront.net, entrez le domaine Amplify. d111111abcdef8.cloudfront.net

    Si vous avez du trafic de production, nous vous recommandons de mettre à jour cet CNAME enregistrement une fois que le statut de votre domaine apparaît, comme AVAILABLEdans la console Amplify.

    La capture d'écran suivante montre l'emplacement de l'enregistrement de nom de domaine à utiliser.

    Les DNS enregistrements de la console Amplify, y compris l'enregistrement du nom de domaine.
  15. Configurez l'ALIASenregistrementANAME/pour qu'il pointe vers le domaine racine de votre application (par exemple https://example.com). Un ANAME enregistrement pointe la racine de votre domaine vers un nom d'hôte. Si vous avez du trafic de production, nous vous recommandons de mettre à jour votre ANAME enregistrement une fois que le statut de votre domaine apparaît AVAILABLEdans la console. Pour les DNS fournisseurs qui n'ont pas de ALIAS supportANAME/, nous vous recommandons vivement de migrer DNS vers Route 53. Pour plus d'informations, consultez Configuration d'Amazon Route 53 en tant que DNS service.

Note

La vérification de la propriété du domaine et DNS la propagation pour des domaines tiers peuvent prendre jusqu'à 48 heures. Pour obtenir de l'aide pour résoudre les erreurs qui se produisent, consultez la section Résolution des problèmes liés aux domaines personnalisés.