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 autre nom de domaine
La liste de tâches suivante décrit comment utiliser la CloudFront console pour ajouter un autre nom de domaine à votre distribution afin que vous puissiez utiliser votre propre nom de domaine dans vos liens au lieu du nom de CloudFront domaine. Pour plus d'informations sur la mise à jour de votre distribution à l'aide de l' CloudFront API, consultezConfiguration des distributions.
Note
Si vous souhaitez que les utilisateurs emploient HTTPS avec votre nom de domaine alternatif, consultez Utiliser des noms de domaine alternatifs et le protocole HTTPS.
Avant de commencer : Assurez-vous d’effectuer les opérations suivantes avant de mettre à jour votre distribution pour ajouter un nom de domaine alternatif :
Enregistrez le nom de domaine auprès de Route 53 ou d’un autre registre de domaine.
Obtenez un certificat TLS auprès d'une autorité de certification (CA) autorisée qui couvre le nom de domaine. Ajoutez le certificat à votre distribution pour vous assurer que vous êtes autorisé à utiliser le domaine. Pour de plus amples informations, veuillez consulter Exigences relatives à l’utilisation de noms de domaines alternatifs.
Ajouter un autre nom de domaine
Connectez-vous à la CloudFront console AWS Management Console et ouvrez-la à l'adressehttps://console.aws.amazon.com/cloudfront/v4/home
. -
Choisissez l’ID de la distribution que vous souhaitez mettre à jour.
-
Dans l'onglet Général, choisissez Ajouter un domaine.
Entrez jusqu'à cinq domaines à desservir.
Choisissez Suivant.
Pour le certificat TLS, si vous ne CloudFront trouvez pas de certificat AWS Certificate Manager (ACM) existant pour votre domaine Compte AWS dans le
us-east-1
Région AWS, vous pouvez choisir de créer automatiquement un certificat ou de le créer manuellement dans ACM.Lorsque votre certificat est fourni, vous devez mettre à jour vos enregistrements DNS auprès de votre fournisseur DNS pour prouver que vous êtes bien le propriétaire du domaine. Les entrées que vous devez saisir dans vos enregistrements DNS vous sont fournies dans la CloudFront console.
Après avoir mis à jour vos enregistrements DNS, choisissez Valider le certificat.
Lorsque le certificat est validé, choisissez Next.
Passez en revue vos modifications et choisissez Ajouter des domaines.
-
Sous l’onglet Questions d’ordre général de la distribution, vérifiez que la valeur du champ Statut de distribution a été remplacée par Déployé. Si vous essayez d’utiliser un autre nom de domaine avant le déploiement des mises à jour de votre distribution, les liens que vous allez créer lors des étapes suivantes risquent de ne pas fonctionner.
-
Configurez le service DNS pour le nom de domaine alternatif (tel que www.example.com) afin d'acheminer le trafic vers le nom de CloudFront domaine de votre distribution (par exemple d111111abcdef8.cloudfront.net). La méthode utilisée varie selon que vous utilisiez ou non Route 53 comme fournisseur de services DNS pour le domaine. Pour de plus amples informations, veuillez consulter Ajoutez un domaine à votre distribution CloudFront standard.
- Route 53
-
Créez un jeu d’enregistrements de ressources d’alias. Avec un jeu d’enregistrements de ressources d’alias, vous ne payez pas pour les requêtes Route 53. Vous pouvez également créer un ensemble d'enregistrements de ressources d'alias pour le nom de domaine racine (exemple.com), ce que le DNS n'autorise pas. CNAMEs Pour obtenir des instructions sur la création d'un ensemble d'enregistrements de ressources d'alias, consultez la section Router le trafic vers une distribution CloudFront Web Amazon en utilisant votre nom de domaine dans le guide du développeur Amazon Route 53.
Vous pouvez éventuellement créer un enregistrement HTTPS pour un autre nom de domaine afin de permettre la négociation du protocole dans le cadre de la recherche DNS si le client le prend en charge.
Pour créer un ensemble d'enregistrements de ressources d'alias avec un enregistrement HTTPS (facultatif)
Activez HTTP/2 ou HTTP/3 dans vos CloudFront paramètres de distribution. Pour plus d’informations, consultez Versions de HTTP prises en charge et Mettre à jour une distribution.
Dans la console Route 53, créez un ensemble d'enregistrements de ressources alias. Suivez la procédure d'acheminement du trafic vers une distribution CloudFront Web Amazon en utilisant la procédure de votre nom de domaine.
Lorsque vous créez le jeu d'enregistrements de ressources d'alias, créez un enregistrement d'alias de type HTTPS.
- Autre fournisseur de services DNS
-
Utilisez la méthode fournie par votre fournisseur de services DNS pour ajouter un enregistrement CNAME à votre domaine. Ce nouvel enregistrement CNAME redirigera les requêtes DNS de votre nom de domaine alternatif (par exemple, www.exemple.com) vers le nom de CloudFront domaine de votre distribution (par exemple, d111111abcdef8.cloudfront.net). Pour plus d’informations, consultez la documentation fournie par votre prestataire de services DNS.
Important
Si vous possédez déjà un enregistrement CNAME pour votre autre nom de domaine, mettez-le à jour ou remplacez-le par un nouveau qui pointe vers le nom de CloudFront domaine de votre distribution.
-
Utilisez
dig
ou un outil DNS similaire pour vérifier que la configuration DNS créée à l’étape précédente pointe bien vers le nom de domaine de votre distribution.L’exemple suivant illustre une requête
dig
sur le domaine images.example.com ainsi que la partie pertinente de la réponse.PROMPT> dig www.example.com ; <<> DiG 9.3.3rc2 <<> www.example.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15917 ;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.example.com. IN A ;; ANSWER SECTION:
www.example.com. 10800 IN CNAME d111111abcdef8.cloudfront.net.
...La section des réponses affiche un enregistrement CNAME qui achemine les requêtes pour www.example.com vers le nom de domaine de CloudFront distribution d111111abcdef8.cloudfront.net. Si le nom sur le côté droit de
CNAME
est le nom de domaine de votre CloudFront distribution, l'enregistrement CNAME est correctement configuré. Si cette valeur est différente (s’il s’agit, par exemple, du nom de domaine de votre compartiment Amazon S3), l’enregistrement CNAME n’est pas configuré correctement. Vous devez alors retourner à l’étape 7 et corriger l’enregistrement CNAME pour qu’il pointe vers le nom de domaine de votre distribution. -
Testez le nom de domaine alternatif URLs en utilisant votre nom de domaine au lieu du nom de CloudFront domaine de votre distribution.
-
Dans votre application, modifiez le nom de domaine URLs pour que vos objets utilisent votre nom de domaine alternatif au lieu du nom de domaine de votre CloudFront distribution.