Object Storage API, REST совместимый с Amazon S3: PutBucketVersioning
Статья создана
Обновлена 24 июля 2026 г.
Включает или приостанавливает версионирование бакета.
Версионирование можно установить в одно из двух состояний:
Enabled— включить управление версиями для объектов в бакете. Все новые объекты, добавляемые в бакет, будут получать уникальный идентификатор версии.Suspended— приостанавливает управление версиями для объектов в бакете. Все новые объекты, добавляемые в бакет, будут получать идентификатор версии =null.
Примечание
При включенной блокировке версии объекта версионирование нельзя приостановить.
Подробнее о подготовке к работе с API и общем виде запроса в разделе Как пользоваться S3 API.
Запрос
PUT /{bucket}?versioning HTTP/2
Path параметры
|
Параметр |
Описание |
|
|
Имя бакета |
Query параметры
|
Параметр |
Описание |
|
|
Обязательный параметр для обозначения типа операции |
Схема данных
<?xml version="1.0" encoding="UTF-8"?>
<VersioningConfiguration>
<Status>string</Status>
</VersioningConfiguration>
|
Элемент |
Описание |
|
|
Состояние опции версионирования бакета. Тип: String. |
Заголовки
Используйте в запросе только общие заголовки.
Ответ
Заголовки
Ответ может содержать только общие заголовки.
Коды ответов
Перечень возможных ответов смотрите в разделе Ответы.
Успешный ответ не содержит дополнительных данных.