Добавление 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 дней, его статус автоматически изменится на Неактивный. При поступлении запроса от пользователя ресурс автоматически изменит статус на Активный.

В этой статье

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