Versioning-enabled buckets enable you to recover objects from accidental deletion or overwrite.
Versioning-enabled buckets enable you to recover objects from accidental deletion or overwrite.
Versioning is a means of keeping multiple variants of an object in the same bucket. You can use versioning to preserve, retrieve, and restore every version of every object stored in your Amazon S3 bucket. With versioning, you can easily recover from both unintended user actions and application failures.
In one bucket, for example, you can have two objects with the same key, but different version IDs, such as photo.gif (version 111111) and photo.gif (version 121212).