How to use bucket versioning
Versioning is a feature designed to keep multiple variants of an object in the same bucket. When enabled, it allows you to store, retrieve, and restore every version of your objects stored in a bucket.
Versioning allows you to easily recover your objects in case of unintended user actions or application failures.
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
- An Object Storage bucket
How to enable versioning
- Click Object Storage in the Storage section of the side menu. A list of your buckets displays.
- Click the name of the bucket in which you want to enable versioning.
- Click the Bucket settings tab.
- Scroll down and click the toggle toggle icon under Bucket versioning. A pop-up appears.
- Type ENABLE to confirm your action, then click Enable bucket versioning to proceed.
How to manage object versions
-
Click Object Storage in the Storage section of the side menu. A list of your buckets displays.
-
Click the name of your selected bucket. A list of the objects it contains appears.
-
Click more icon next to the object you want to manage, then click Versioning. A list of the object versions displays.
-
Click more icon next to a non-current object version to download it, or permanently delete it.
How to suspend versioning
- Click Object Storage in the Storage section of the side menu. A list of your buckets displays.
- Click the name of your selected bucket.
- Click the Bucket settings tab.
- Scroll down and click the toggle toggle icon under Bucket versioning. A pop-up appears.
- Type SUSPEND to confirm your action, then click Suspend bucket versioning to proceed.