Я настраиваю CloudFront (CF), используя сторонний хостинг в качестве источника.
Я хочу, чтобы серверы CF действовали как мой собственный хостинг, то есть я хочу получать файлы не с подобных cdn.domain.com, а с моего основного домена на domain.com.
Как мне это настроить?
Нужно ли мне загружать мои файлы, например, на origin.domain.com, а затем помещать основной домен в качестве «альтернативного домена» (CNAME) в CF?
Хорошо, если я чего-то не упускаю, думаю, я нашел ответ на этот вопрос.
Для справки в будущем вот он:
Мне нужно загрузить файлы в поддомен (который должен быть «источником»), а затем ввести основной домен в «Альтернативный домен» (CNAME).
Для поддоменов:
Это тоже было проблемой. В основном мне нужен разный контент для разных языков (см. Рисунок), которые расположены на этой основе: es.example.com
Поскольку вам нужно обслуживать контент, отличный от других мест, вам нужен специальный дистрибутив для этого. В CF вы можете выбрать извлечение из папок, поэтому просто введите свой основной домен и укажите папку.
Теперь поместите звездочку (*) в CNAME в CF и укажите es.example.com на указанный URL CF в DNS на вашем хостинге.
Так и должно быть.