What is Versioning in S3?

versioning is a backup of current object even delete or overwrite some action in current object we can recover from versioning.

What is the use of Server Access Logging in S3?

it is primarily used to monitor who can accessing the bucket.

why we using a bucket policy?

we use bucket policy to control specific cloud storage resources

what is versioning ?

accidental deletion protection, overwrites protection,easy recovery

In S3 storage we need to increate a storage or it automatically extend the storage size.?

automatically scales