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

Очистка кеша ресурса

Статья создана
Yandex Cloud
Улучшена
mmerihsesh
Обновлена 14 ноября 2025 г.

Чтобы очистить кеш ресурса:

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

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

  3. Нажмите на имя необходимого ресурса.

  4. Перейдите на вкладку Контент.

  5. В правом верхнем углу нажмите кнопку Очистить кеш.

  6. Выберите тип очистки кеша:

    • Полная — для очистки кеша всех файлов.

    • Выборочная — для очистки кеша выбранных файлов. Пути к нужным файлам укажите через запятую в поле Пути к файлам.

      Для частичной очистки кеша можно указывать пути к конкретным файлам и каталогам. Каждый путь должен начинаться с символа / или (только при использовании провайдера EdgeCDN) *. Символ подстановки * может заменять любое количество символов.

      Примечание

      При использовании провайдера Yandex Cloud CDN символ подстановки * может быть указан только в конце пути. Если указать * в начале или середине пути, кеш для соответствующих этому пути файлов не будет очищен.

  7. Нажмите кнопку Очистить кеш.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Посмотрите описание команды CLI для редактирования ресурсов:

    yc cdn resource update --help
    
  2. Получите список всех CDN-ресурсов в каталоге по умолчанию:

    yc cdn resource list --format yaml
    

    Результат:

    id: s0me1dkfjq********
    folder_id: s0mef01der7p********
    cname: testexample.com
    created_at: "2022-01-19T09:23:57.921365Z"
    updated_at: "2022-01-19T10:55:30.305141Z"
    active: true
    options:
      edge_cache_settings:
        enabled: true
        default value: "345600"
      cache_http_headers:
        enabled: true
        value:
        - content-type
        - content-length
        - connection
        - server
        - date
        - test
      stale:
        enabled: true
        value:
        - error
        - updating
      allowed_http_methods:
        value:
        - GET
        - POST
        - HEAD
        - OPTIONS
    origin_group_id: "89783"
    origin_group_name: My origins group
    origin_protocol: HTTP
    ssl_certificate:
      type: DONT_USE
      status: READY
    
  3. Очистите кеш файлов:

    yc cdn cache purge \
      --resource-id <идентификатор_ресурса> \
      --path <путь_к_файлам_1>,<путь_к_файлам_2>,...,<путь_к_файлам_n>
    

    Где:

    • --resource-id — идентификатор CDN-ресурса, в котором необходимо очистить кеш.

    • --path — список путей к файлам CDN-ресурса, кеш для которых необходимо очистить.

      Для частичной очистки кеша можно указывать пути к конкретным файлам и каталогам. Каждый путь должен начинаться с символа / или (только при использовании провайдера EdgeCDN) *. Символ подстановки * может заменять любое количество символов.

      Примечание

      При использовании провайдера Yandex Cloud CDN символ подстановки * может быть указан только в конце пути. Если указать * в начале или середине пути, кеш для соответствующих этому пути файлов не будет очищен.

      Если в CDN-ресурсе используются заголовки Vary (например, Vary: Accept-Encoding), то при очистке кеша в конец пути необходимо добавлять символ подстановки *, чтобы удалять все возможные закешированные версии файлов. Например: /image/foobar.png*.

      Если не указать параметр --path с путями к файлам, кеш будет очищен для всех файлов ресурса. Подробнее см. в разделе Очистка кеша.

    Подробнее о команде yc cdn cache purge см. в справочнике CLI.

Воспользуйтесь методом REST API purge для ресурса Cache или вызовом gRPC API CacheService/Purge.

На очистку кеша может потребоваться до 15 минут.

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

Предыдущая
Предзагрузить файлы на CDN-серверы
Следующая
Настроить заголовки запросов и ответов
Проект Яндекса
© 2025 ООО «Яндекс.Облако»