Добавление CDN-ресурса

Чтобы доставлять контент пользователям с помощью сети CDN-серверов, подключите сервис Cloud CDN и добавьте хотя бы один ресурс. В одном проекте можно добавить максимум 30 ресурсов.

Чтобы добавить CDN-ресурс

  1. В главном меню портала перейдите в раздел Ресурсы  Cloud CDN и на вкладке Ресурсы нажмите на кнопку Добавить. В открывшемся окне заполните поля:

    Контент:
    • Запрос контентаисточник контента для доставки пользователям:
      • Из одного источникаисточником контента является один сервер или бакет Объектного хранилища S3. При добавлении CDN-ресурса из одного источника автоматически создаётся группа источников.

        Тип источника:

        • Сервер — источником контента является сервер. В поле Доменное имя источника укажите доменное имя или IP-адрес сервера, на котором расположены статические файлы;
        • Бакет — область хранилища, являющаяся источником контента. В поле Бакет выберите бакет, созданный при подключении Объектного хранилища S3. Бакет должен быть настроен в режиме веб-сайта;
      • Из группы источников — источником контента является выбранная Группа источников. Если в списке нет нужной группы источников, добавьте её. Чтобы происходило распределение нагрузки, источники группы должны содержать одинаковый контент. Одна группа источников может быть назначена нескольким CDN-ресурсам.

    Доменные имена для раздачи контента:

    • Доменное имя — домен вида cdn.<домен вашего сайта> или произвольное имя для доставки кэшированных данных через CDN. Например, для сайта с именем mydomain.com можно использовать для раздачи контента доменное имя cdn.mydomain.com. Динамический контент пользователи будут получать с mydomain.com, а статический – с cdn.mydomain.com

    Дополнительно:

    • Протокол для источников — протокол, по которому будет происходить обращение к источнику:

      • HTTP;
      • HTTPS;
      • Как у клиента.

      Если выбран HTTPS или Как у клиента, источники должны поддерживать работу по HTTPS;

    • Тип сертификата — сертификат CDN-балансировщика, используемый в TLS-соединениях с клиентами:
      • Не использовать — сертификат не используется;
      • Свой сертификат — выберите сертификат для организации защищённого соединения с клиентом. Если нужного сертификата нет, добавьте его;
      • Let's Encrypt — SSL-сертификат для домена CDN-ресурса (cdn.mydomain.com). После подключения сертификата настройте переадресацию запросов на вкладке Работа с HTTPS.

        Примечание

        Выпустить сертификат Let's Encrypt можно и после создания ресурса. Подробнее см. раздел Подключение сертификата к ресурсу.

    • Заголовок Host — заголовок запроса, который CDN-серверы используют при запросе контента с источника:

      • Основное доменное имя — для раздачи контента будет использоваться доменное имя;

      • Своё значение — произвольное доменное имя. Укажите Значение заголовка, который будет использоваться при запросе контента у источника.

        Важно

        Чтобы веб-сервер источника, размещённый на одном IP-адресе с другими серверами из разных доменов, мог корректно откликаться по протоколу HTTPS, Значение заголовка должно совпадать с доменным именем источника.

      • Как у клиента — такое же значение, как и у заголовка Host в запросе клиента к CDN.
  2. Добавьте CNAME-запись для домена вида cdn.<домен вашего сайта>, который указан в поле Доменное имя.

    При использовании сервера в качестве источника контента создайте CNAME-запись в настройках DNS-хостинга:

    1. Нажмите на кнопку в окне добавления ресурса, чтобы скопировать доменное имя CDN-балансировщика.
    2. В настройках DNS-хостинга для доменного имени своего сайта создайте CNAME-запись. Пример создания CNAME-записи на reg.ru:

  3. Нажмите на кнопку Создать.

Только что созданный ресурс имеет статус Разворачивается:

Создание ресурса занимает от 15 минут, после чего статус ресурса изменится на Активный. После создания ресурса можно настроить опции Всегда Онлайн и Политика доступа по доменам.

Чтобы посмотреть подробную информацию о ресурсе, нажмите на кнопку  в строке с нужным ресурсом. Откроется страница с информацией о ресурсе:

  • на вкладке Обзор представлена основная информация о ресурсе;
  • на вкладке Экранирование источников отображается информация об экранировании контента с серверов-источников;
  • на вкладке Кэширование представлены параметры кэширования контента от источника;
  • на вкладке HTTP-заголовки и методы представлены HTTP-заголовки и методы запросов от клиентов к контенту в CDN;
  • на вкладке Контент представлены дополнительные опции обработки контента ресурсом;
  • на вкладке Правила отображаются правила кэширования для определённых типов файлов или путей;
  • на вкладке Работа с HTTPS представлены параметры работы ресурса с протоколом HTTPS;
  • на вкладке Сжатие изображений отображаются настройки, связанные с конвертацией и сжатием изображений в CDN-ресурсе.

Статусы ресурсов

Возможные статусы ресурсов:

  • Разворачивается — ресурс подготавливается к работе, контент от CDN-сервера не доставляется пользователям. Требуется около 15 минут для загрузки настроек ресурса на все CDN-серверы;
  • Активный — ресурс готов к работе, контент доставляется пользователям;
  • Неактивный ресурс приостановлен, контент не доставляется пользователям.

Чтобы остановить работу CDN-сервера и прекратить тарификацию услуги CDN, измените статус ресурса на Неактивный:

  1. В главном меню портала выберите Ресурсы Cloud CDN Cloud CDN и нажмите на кнопку в строке с ресурсом, статус которого следует изменить.
  2. Нажмите на кнопку Редактировать в правом верхнем углу.
  3. Деактивируйте переключатель Доступ конечных пользователей к контенту.
  4. Нажмите на кнопку Сохранить.

Статус ресурса изменится на Неактивный. Если администратор изменил статус ресурса на Неактивный, только он может активировать его.

Важно

При отсутствии трафика на ресурсе в течение 90 дней, его статус автоматически изменится на Неактивный. При поступлении запроса от пользователя ресурс автоматически изменит статус на Активный.

В этой статье

Мы ответили на ваш вопрос?