Managing bucket versioning
Bucket versioning makes it possible to store object history through versions.
Note
You cannot disable versioning once you enable it, but you can pause the creation of new versions. After you pause versioning, new objects will be saved as null
versions.
Enable bucket versioning:
Nebius AI CLI
AWS CLI
If you don't have the Nebius AI command line interface yet, install and initialize it.
The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name
or --folder-id
parameter.
-
View a description of the CLI command to update a bucket:
ncp storage bucket update --help
-
Run the following command:
ncp storage bucket update --name <bucket_name> --versioning versioning-enabled
Result:
name: my-bucket folder_id: csgeoelk7fl15******** default_storage_class: STANDARD versioning: VERSIONING_ENABLED max_size: "10737418240" created_at: "2022-12-14T08:42:16.273717Z"
If you do not have the AWS CLI yet, install and configure it.
Run the following command:
aws --endpoint https://storage.ai.nebius.cloud \
s3api put-bucket-versioning \
--bucket <bucket_name> \
--versioning-configuration 'Status=Enabled'