Облачная платформаEvolution

Управлять статусом версионирования бакета


Object Storage позволяет просматривать статус версионирования бакета и изменять его — включать и приостанавливать. По умолчанию версионирование бакета выключено.

Управлять версионированием можно через AWS S3 API и сторонние инструменты. Ниже описаны инструкции по управлению версионированием с помощью AWS CLI и AWS S3 API.

Просмотреть статус версионирования бакета

Выполните запрос:


aws s3api get-bucket-versioning \
--bucket <bucket_name> \
--endpoint-url https://s3.cloud.ru

Где <bucket_name> — название бакета.

Если версионирование выключено, вернется пустой ответ.

Изменить статус версионирования бакета

Выполните запрос:


aws s3api put-bucket-versioning \
--bucket <bucket_name> \
--endpoint-url https://s3.cloud.ru
--versioning-configuration Status=<versioning_status>

Где:

  • <bucket_name> — название бакета;

  • <versioning_status> — целевой статус версионирования бакета. Возможные значения:

    • Enabled — для включения версионирования;

    • Suspended — для приостановки версионирования.

Пример команды, которая включает версионирование в бакете my-bucket:

aws s3api put-bucket-versioning \
--bucket my-bucket \
--endpoint-url https://s3.cloud.ru \
--versioning-configuration Status=Enabled