Quand j’essaie ajouter un alias CNAME à une unique distribution Amazon CloudFront ou aux plusieurs distributions CloudFront, je vois un message d’erreur similaire à:

Status Code: 409; Error Code: CNAMEAlreadyExists; Request ID:a123456b-c78d-90e1-23f4-gh5i67890jkl

L’erreur CNAMEAlreadyExists se passe quand l’alias CNAME que vous essayez ajouter est déjà associé avec un ‘autre distribution CloudFront, que CloudFront ne permet pas. Vous pouvez utiliser l’alias CNAME pour plus d’une distribution.

Pour ressoudre le probléme, au début dirigez votre fournisseur DNS pour créer un enregistrement TXT avec le format suivant:

<CNAME alias> TXT <CloudFront distribution name>

Par exemple, si vous ajoutez une distribution alias CNAME exemple.com pour votre distribution CloudFront appelé d123.cloudfront.net, dirigez votre fournisseur DNS pour créer le suivante enregistrement TXT:

example.com TXT d123.cloudfront.net

Remarque: les enregistrements CNAME crées par votre fournisseur DNS peuvent durer cinq jour ouvrables pour se propager à travers le DNS.

Après que l’enregistrement est crée, contactez AWS Support et demandez que l’AWS vérifie la propriété de le nom du domaine DNS pour vous assurer que vous pouvez ajouter l’alias CNAME a votre distribution. Assurez-vous que vous faites un copie du message d’erreur CNAMEAlreadyExists dans votre cas avec AWS Support.

Remarque: AWS Support ne peut pas associer le même nom CNAME pour plus d’un distribution. Ils peuvent seulement vous aider changer un CNAME entre deux distributions ou supprimer un CNAME d’une distribution.

Si votre fournisseur DNS ne vous permet pas des TXT et enregistrements CNAME identiques, considérez ajouter un souligne avant de l’alias CNAME dans l’enregistrement TXT. Par exemple, les suivants enregistrements TXT et CNAME sont identiques:

cname.example.com.   900   IN   TXT     "dexample123456.cloudfront.net"
cname.example.com.   900   IN   CNAME   "dexample123456.cloudfront.net"

Ces enregistrements TXT et CNAME sont différents parce que il ya un souligne avant de la première entré:

_cname.example.com.   900   IN   TXT     "dexample123456.cloudfront.net"
cname.example.com.   900   IN   CNAME   "dexample123456.cloudfront.net"

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 25/04/2016

Date de mise à jour : 26/04/2018