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