Introduction
Sometimes files in cloud storage get overwritten or deleted by mistake. Object versioning helps keep old copies of files so you can recover them later.
When you want to keep backups of files automatically in cloud storage.
When multiple people edit files and you want to track changes over time.
When you want to protect important data from accidental deletion.
When you need to audit or review previous versions of files.
When you want to restore a file to an earlier state after a mistake.