Облачный фронт CNAME vs DNS CNAME - PullRequest
       25

Облачный фронт CNAME vs DNS CNAME

21 голосов
/ 15 декабря 2010

Я установил дистрибутив, но меня немного смущает назначение CNAME, которое можно настроить в Cloudfront. Предполагая, что мой назначенный домен Cloudfront - d27fwrff25jcfdafa.cloudfront.net, я могу назначить «хороший» CNAME static.example.com с помощью Консоли управления AWS.

Я не понимаю, почему я хотел бы сделать это, хотя. Почему бы мне просто не создать CNAME в записях DNS своих сайтов и указать его непосредственно на d27fwrff25jcfdafa.cloudfront.net вместо создания CNAME в Cloudfront? Это то, что я сделал, и это работает отлично, но мне не нравится не понимать вещи.

В качестве альтернативы, если бы я только создал CNAME с помощью Консоли управления, не нужно ли мне тогда устанавливать свои серверы имен на Amazons, чтобы CNAME мог быть правильно определен? Я не могу найти упоминания об этом шаге в документации, поэтому, наверное, я что-то упустил!

Спасибо за любую помощь, Пол.

1 Ответ

25 голосов
/ 15 декабря 2010

Процесс, который вы описываете во втором абзаце, совершенно правильный. Вы создаете запись CNAME в своем домене, используя своего провайдера DNS. Затем вы сообщаете CloudFront о CNAME, чтобы он знал, как использовать ваш дистрибутив, когда поступают запросы с вашим CNAME в заголовке HTTP Host.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...