156
15
16
versioning is a backup of current object even delete or overwrite some action in current object we can recover from versioning.
it is primarily used to monitor who can accessing the bucket.