Работа с версиями объектов
Проверить статус версионирования
Включить версионирование
Приостановить версионирование
Получить список версий
При работе с бакетами с версионированием иногда бывает нужно получить список всех версий всех объектов. Список версий может потребоваться:
- для анализа истории изменений (например, при проведении аудитов безопасности);
- для поиска конкретной версии для восстановления данных.
В списке версий отображается информация о версиях и маркерах удаления.
Информация о версии включает параметры:
| Параметр | Значение |
|---|---|
ETag | Идентификатор ETag (подробнее см. RFC 7232) |
IsLatest | Логический параметр, указывающий, является ли версия объекта текущей. Под текущей понимается последняя загруженная версия |
Key | Ключ объекта |
LastModified | Дата и время последнего изменения объекта |
Size | Размер объекта в байтах |
StorageClass | Класс хранения объекта |
VersionId | Идентификатор версии |
Информация о маркере удаления включает параметры:
| Параметр | Значение |
|---|---|
Key | Ключ объекта |
VersionId | Идентификатор версии |
IsLatest | Указывает, что маркер удаления является текущей версией объекта. Имеет значение true |
LastModified | Дата и время создания маркера удаления |