Облачный CNAME против DNS CNAME
Я настроил дистрибутив, но я немного смущен о цели CNAME, которую можно настроить в Cloudfront. Предполагая, что мой назначенный домен Cloudfront - d27fwrff25jcfdafa.cloudfront.net, я могу назначить "хороший" CNAME static.example.com с помощью консоли управления AWS.
Я не понимаю, почему я хотел бы это сделать. Почему бы мне просто не создать CNAME в моих DNS-записях на сайтах и указать его прямо на d27fwrff25jcfdafa.cloudfront.net вместо создания CNAME в Cloudfront? Это то, что я сделал, и он работает отлично, но мне не нравится не понимать вещи.
В качестве альтернативы, если я создал CNAME с помощью консоли управления, не нужно ли мне затем устанавливать мои серверы имен на амазонки, чтобы CNAME можно было правильно решить? Я не могу найти упоминания об этом шаге в документации, поэтому, наверное, я должен что-то пропустить!
Спасибо за любую помощь,
Пол.
Ответы
Ответ 1
Процесс, который вы описываете во втором абзаце, абсолютно прав. Вы создаете запись CNAME в своем домене, используя поставщика DNS. Затем вы сообщите CloudFront о CNAME, чтобы он знал, как использовать ваш дистрибутив, когда запросы входят в ваш CNAME в заголовке HTTP-хоста.
Надеюсь, это поможет!