Настройки обмена данными между CDN-серверами и источниками
Примечание
CDN-серверы не поддерживают протокол IPv6 и могут обращаться к источникам только по IPv4-адресам.
Для коммуникаций между CDN-серверами и источниками можно выбрать протокол: всегда HTTP, всегда HTTPS или тот протокол, по которому CDN обменивается данными с клиентом.
Чтобы CDN-серверы могли устанавливать HTTPS-соединения с источниками, вам нужно самостоятельно настроить доменные имена источников, в том числе выпустить для них TLS-сертификаты. Например, вы можете использовать Yandex Certificate Manager: выпустить сертификат от Let's Encrypt® и получить его содержимое.
Также для ресурса вы можете настроить:
- значение HTTP-заголовка
Host
в запросах CDN-серверов к источникам: основное доменное имя для раздачи контента, повтор значения из запроса клиента или произвольное значение; - другие HTTP-заголовки в запросах CDN-серверов к источникам (см. инструкцию);
- получение CDN-серверами файлов от источников по частям — сегментацию контента.
Для ресурса в Cloud CDN можно задать дополнительные настройки, которые предоставляются CDN-провайдером EdgeЦентр. Полная функциональность описана в документации API
Ресурс и источники должны быть настроены так, чтобы запросы от CDN-серверов были разрешены, обрабатывались корректно и не перенаправлялись.
Например, если источники перенаправляют запросы с URI со схемой
http
на URI со схемойhttps
, для ресурса нужно выбрать протокол HTTPS, и наоборот.