2010-12-14 44 views
19

J'ai mis en place une distribution, mais je suis un peu confus au sujet du but du CNAME qui peut être mis en place dans Cloudfront. En supposant que mon domaine Cloudfront est d27fwrff25jcfdafa.cloudfront.net, je peux assigner le "bon" CNAME static.example.com en utilisant AWS Management Console.Cloudame CNAME vs DNS CNAME

Je ne comprends pas pourquoi je voudrais faire ça. Pourquoi ne pas simplement créer les enregistrements DNS CNAME dans mes sites et les pointer directement sur d27fwrff25jcfdafa.cloudfront.net au lieu de créer le CNAME dans Cloudfront? C'est ce que j'ai fait et ça fonctionne parfaitement mais je n'aime pas ne pas comprendre les choses.

Si je créais uniquement le CNAME à l'aide de la console de gestion, n'aurais-je pas besoin de définir mes serveurs de noms sur Amazon pour que le CNAME puisse être résolu correctement? Je ne trouve aucune mention de cette étape dans la documentation, donc je suppose que je dois manquer quelque chose! Pour toute aide, Paul.

Répondre

25

Le processus que vous décrivez dans votre deuxième paragraphe est parfaitement correct. Vous créez l'enregistrement CNAME dans votre domaine en utilisant votre fournisseur DNS. Vous indiquez ensuite à CloudFront à propos du CNAME afin qu'il sache utiliser votre distribution lorsque des requêtes arrivent avec votre CNAME dans l'en-tête HTTP Host.

Espérons que cela aide!

+0

Ah, c'est logique maintenant. Merci pour clarifier.Paul – Paul