With versioning, you can store multiple versions of an object in a bucket and retrieve, delete, or restore a specified version. This can help you recover from data loss caused by accidental deletion or application failure.
- Once versioning is enabled for the bucket, it cannot be disabled. However, you can suspend versioning to stop object versioning.
- After versionning is enabled, newly uploaded objects will generate multiple versions and take up storage space, so these versions of the object will also charge for storage.