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

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

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

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

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

Важно

Функциональность локационных правил доступна только у провайдера Yandex Cloud CDN.

Локационные правила — это механизм точечного переопределения настроек 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
  • Настройка кеширования ресурса
  • Настройка перенаправления запросов
  • Настройка доступа по защищенному токену
  • Изменение основных настроек ресурса

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

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