Версионирование
Версионирование позволяет хранить и при необходимости восстанавливать предыдущие версии объектов — например, если объект был случайно уда лен.
Включить версионирование можно в существующем контейнере или при создании контейнера.
Версии объектов
Версией объекта считается объект с таким же именем, загруженный повторно.
Текущей версией является объект, который был загружен последним, или объект, который был восстановлен из предыдущей версии. Остальные версии объекта являются предыдущими. Т екущая версия может быть только одна, количество предыдущих версий не ограничено.
Если версионирование включено, при загрузке новой версии объекта предыдущая версия объекта не перезаписывается, а добавляется в список версий объекта с пометкой и таким же именем объекта. Каждой версии присваивается уникальный идентификатор.
Предыдущую версию объекта можно восстановить — сделать текущей.
Версиями можно управлять как обычными объектами (кроме версий с тегом Удалено). Если в контейнере создана политика доступа, она должна разрешать соответствующие действия с версиями.
Посмотреть список версий объек та
- В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
- Перейдите в раздел Контейнеры.
- Откройте страницу контейнера → вкладка Объекты.
- Включите тумблер Версии.
- Под строкой объекта посмотрите его версии — они отмечены и имеют одинаковые имена.
Идентификатор версии
При включенном версионировании каждой версии присваивается ID версии (version_id
) — уникальный идентификатор.
С его помощью можно управлять любой версией объекта.
Вы можете посмотреть идентификатор версии в панели управления.
Если приостановить версионирование, новым объектам не будет присваиваться ID версий — в качестве значения будет null
.
У старых версий объектов ID версии сохранится.
Посмотреть идентификатор версии
- В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
- Перейдите в раздел Контейнеры.
- Откройте страницу контейнера → вкладка Объекты.
- Включите тумблер Версии.
- В строке версии посмотрите идентификатор в столбце ID версии.
Включить версионирование
- В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
- Перейдите в раздел Контейнеры.
- Откройте страницу контейнера → вкладка Конфигурация.
- В блоке Версионирование выберите Включено.
Приостановить версионирование
После приостановки версионирования существующие версии объектов удалены не будут.
При загрузке новой версии она перезапишет текущую версию и не сохранится в списке версий.
- В панели управления перейдите в верхнем меню нажмите Продукты и выберите Объектное хранилище.
- Перейдите в раздел Контейнеры.
- Откройте страницу контейнера → вкладка Конфигурация.
- В блоке Версионирование выберите Приостановлено.
- Нажмите Сохранить.
Тарификация
Каждая версия занимает место в хранилище, ее объем хранения тарифицируется. Удаленные версии и версии, которые были перенесены в другой контейнер, не занимают место, но отображаются в списке версий с тегом Удалено.