2010-12-14 2 views
19

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

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

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

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

ответ

25

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

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

+0

А, это имеет смысл сейчас. Спасибо за разъяснение. Павел – Paul

Смежные вопросы