Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Object Storage
    • Обзор
    • Бакет
    • Объект
    • Версионирование бакета
    • Блокировка версии объекта (object lock)
    • Частичное изменение объекта
    • Шифрование
    • Жизненные циклы объектов
    • CORS
    • Хостинг статических сайтов
    • Подписанные (pre-signed) URL
    • Составная (multipart) загрузка
    • Список управления доступом (ACL)
    • Политика доступа (Bucket Policy)
    • Загрузка файла через HTML-форму
    • Класс хранилища
    • Механизм логирования действий с бакетом
    • Резервное копирование
    • Протокол TLS
    • Метки
    • Язык запросов S3 Select
    • Квоты и лимиты
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Логи бакета
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы
  1. Концепции
  2. Версионирование бакета

Версионирование бакета

Статья создана
Yandex Cloud
Улучшена
Dmitry A.
Обновлена 19 января 2023 г.

Версионирование бакета — это возможность хранить историю объекта с помощью версий. Каждая версия является полной копией объекта и занимает соответствующий объем в Object Storage. С помощью управления версиями вы можете защитить ваши данные как от непреднамеренных действий пользователя, так и от сбоев приложений.

Версионирование включается для бакета и применяется ко всем объектам внутри бакета.

Подробнее о том, как включить версионирование, читайте в разделе Управление версионированием бакета.

  • После включения этой функции к каждому загруженному объекту добавляется параметр version_id, который позволяет работать с конкретной версией объекта.

  • До включения версионирования каждому объекту бакета присваивается идентификатор версии (version_id) равный null.

    После приостановки версионирования version_id существующих объектов не меняется. Каждому новому объекту будет присваиваться идентификатор версии null. Если версия null уже есть, она будет перезаписана.

  • При перезаписи версии объекта создается новый объект с тем же идентификатором и случайно сгенерированным значением version_id.

    Для обращения к предыдущей версии объекта используется идентификатор объекта и необходимый version_id.

  • При включенном версионировании предыдущие версии объектов можно восстанавливать по инструкции.

Примечание

Операция включения необратима: отключить версионирование нельзя, можно только приостановить создание новых версий. После приостановки версионирования новые объекты будут сохраняться с версией null.

При удалении версия объекта помечается delete-маркером и не занимает места.

Очистить бакет от ненужных или удаленных версий объектов можно вручную или настроив жизненный цикл объектов.

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

Предыдущая
Объект
Следующая
Блокировка версии объекта (object lock)
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»