Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Cloud CDN
KZ
    • Все инструкции
      • Создать ресурс
      • Копировать конфигурацию одного ресурса в другой
      • Изменить основные настройки ресурса
      • Получить информацию о ресурсе
      • Настроить кеширование ресурса
      • Настроить выгрузку логов
      • Принудительно загрузить файлы в кеш CDN-серверов
      • Очистить кеш ресурса
      • Настроить заголовки запросов и ответов
      • Настроить CORS при ответах клиентам
      • Настроить HTTP-методы
      • Настроить HTTP-ответ
      • Включить сжатие файлов
      • Включить сегментацию файлов
      • Включить экранирование источников
      • Настроить перенаправление запросов
      • Настроить следование перенаправлениям запросов
      • Настроить скрытие заголовков от источника
      • Настроить доступ по защищенному токену
      • Настроить локационные правила
      • Настроить имя сервера для SNI
      • Приостановить и возобновить работу ресурса
      • Управление метками ресурса
      • Настройка выделенной IP-адресации
      • Настройка профиля безопасности TLS
      • Удалить ресурс
      • Посмотреть статистику ресурса
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Логи запросов
  • Аудитные логи Audit Trails
  • История изменений
  • Решение проблем

В этой статье:

  • Создать локационное правило
  • Задать дополнительные параметры
  1. Пошаговые инструкции
  2. Ресурсы
  3. Настроить локационные правила

Настроить локационные правила Yandex Cloud CDN

Статья создана
Yandex Cloud
Обновлена 22 июня 2026 г.
Открыть в Markdown
  • Создать локационное правило
  • Задать дополнительные параметры

Локационные правила — это механизм точечного переопределения настроек CDN-ресурса для запросов, пути которых соответствуют заданному шаблону.

Например, в настройках CDN-ресурса включено кеширование контента, а время жизни кеша составляет 4 дня. Для большей части контента этого достаточно, однако для некоторых специфичных файлов нужно уменьшить время жизни кеша до нескольких секунд. Для решения подобных задач применяются локационные правила.

Подробнее о локационных правилах

Чтобы настроить локационное правило:

  1. Создайте правило.
  2. Задайте дополнительные параметры.

Создать локационное правилоСоздать локационное правило

Консоль управления
API
  1. В консоли управления выберите каталог, в котором расположен ресурс.

  2. Перейдите в сервис Cloud CDN.

  3. Нажмите на имя нужного CDN-ресурса.

  4. Выберите вкладку Локационные правила.

  5. В правом верхнем углу нажмите Добавить правило.

  6. В блоке Обзор задайте основные параметры локационного правила:

    • Имя.

      В имени правила можно использовать строчные латинские буквы, цифры, подчеркивание, дефис и пробел; максимальная длина — 50 символов.

    • Вес правила — приоритет срабатывания правила. Чем меньше вес правила, тем выше его приоритет в конфигурации ресурса пользователя. Если у нескольких правил будет одинаковый вес, то они будут применяться в произвольном порядке.


      Например, задаются следующие локационные правила:

      Правило Вес Регулярное выражение Время жизни кеша
      А 1 ^/path/.+ 1 час
      Б 2 \.txt$ 4 часа

      При такой конфигурации запрос /path/file.txt будет попадать под правило А (меньше вес — выше приоритет) и не доходить до правила Б, поэтому файл будет закеширован на 1 час.

      Чтобы закешировать файл /path/file.txt на 4 часа, вес правила Б должен быть меньше веса правила А.

  7. В блоке Условие применения задайте Регулярное выражение — шаблон пути URI, на соответствие которому проверяются запросы. При успешном совпадении применяются настройки, специфичные именно для этого локационного правила.

    Совет

    Чтобы в регулярном выражении явно обозначить начало или конец строки, по которым должно быть совпадение, используйте якорные символы ^ и $.

  8. Задайте настройки CDN-ресурса, которые вы хотите переопределить с помощью локационного правила:

    • Кеширование в CDN — временное хранение копий файлов из источников. Подробнее на странице Настройка кеширования ресурса.
    • Перенаправление запросов — перенастройка пути запросов к контенту. Полезно при изменении структуры файлов и папок на источнике. Кроме того, перенаправление запросов можно использовать, если при переезде ресурса на новый адрес вы хотите сохранить ранжирование вашего контента в поисковых системах. Подробнее на странице Настройка перенаправления запросов.
    • Доступ по защищённому токену — ограничение прямого доступа к контенту. Доступ к файлам будет осуществляться по подписанным ссылкам с ограниченным сроком действия. Подробнее на странице Настройка доступа по защищенному токену.
    • Доступ по IP-адресам — ограничение доступа к контенту с помощью разрешающей или блокирующей политики. Подробнее на странице Изменение основных настроек ресурса.

    Примечание

    Настройки HTTP-заголовков и методов, CORS, сжатия и сегментации контента, а также дополнительных параметров кеширования контента доступны после создания локационного правила. Подробнее в разделе Задать дополнительные параметры.

  9. Нажмите Создать.

Воспользуйтесь методом REST API create для ресурса ResourceRules или вызовом gRPC API ResourceRulesService/Create.

Задать дополнительные параметрыЗадать дополнительные параметры

После создания правила вы можете задать для него дополнительные параметры:

Консоль управления
API
  1. В консоли управления выберите каталог, в котором расположен ресурс.

  2. Перейдите в сервис Cloud CDN.

  3. Нажмите на имя нужного CDN-ресурса.

  4. Выберите вкладку Локационные правила.

  5. Нажмите на имя нужного локационного правила.

  6. Задайте дополнительные параметры правила:

    • Чтобы настроить дополнительные параметры кеширования контента, перейдите на вкладку Кеширование и нажмите Редактировать. Подробнее на странице Настройка кеширования ресурса.
    • Чтобы настроить HTTP-заголовки запросов и ответов, CORS при ответах клиентам и разрешенные HTTP-методы запросов от клиентов, перейдите на вкладку HTTP-заголовки и методы и нажмите Редактировать. Подробнее на страницах:
      • Настройка HTTP-заголовков запросов и ответов
      • Настройка CORS при ответах клиентам
      • Настройка HTTP-методов
    • Чтобы настроить сжатие и сегментацию файлов, перейдите на вкладку Контент и нажмите Редактировать. Подробнее на страницах:
      • Включение сжатия файлов
      • Включение сегментации файлов

    Отредактируйте параметры на нужной вкладке и нажмите Сохранить.

Воспользуйтесь методом REST API update для ресурса ResourceRules или вызовом gRPC API ResourceRulesService/Update.

Полезные ссылкиПолезные ссылки

  • Локационные правила Yandex Cloud CDN
  • Настройка кеширования ресурса
  • Настройка перенаправления запросов
  • Настройка доступа по защищенному токену
  • Изменение основных настроек ресурса

Была ли статья полезна?

Предыдущая
Настроить доступ по защищенному токену
Следующая
Настроить имя сервера для SNI
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»