Versioning helps protects your data against accidental or malicious deletion by keeping multiple versions of each object in the bucket,identified by a unique version ID.

versioning - green globe right arrow 559 150x150 - Versioning Versioning is turned on at the bucket level

versioning - green globe right arrow 559 150x150 - Versioning Once enabled,versioning can not be removed from a bucket;it can only be suspended

versioning - green globe right arrow 559 150x150 - Versioning If you enable versioning you will get Current version files and previous version files in your bucket. 

versioning - green globe right arrow 559 150x150 - Versioning If you delete current version file,if will overwrite with a Delete Marker,if you want to get that object back to you S3 bucket,you can delete the delete marker

To enable versioning on bucket, navigate to properties of the respective bucket and select versioning and select “Enable versioning” option

versioning versioning - version - Versioning

For AWS Support  9160565554

Send Enquiries : 

Life cycle Management

By using Life cycle management we can automate the storage tiers in S3 buckets.

We can move objects from one storage class/tier to another storage class/tier based on our business requirements.

Here is the possible scenarios:

S3Standard S3IAGlacierDelete



Steps to enable life cycle management rules:

Select the S3 bucket which we want to add life cycle rule

Go to management option after selecting the bucket

versioning versioning - ver - Versioning

Select Add Life cycle rule and then give a valid name for the life cycle rule. We can add prefix,If LC rule will apply to the entire buckets objects

versioning versioning - life - Versioning

After entering“name and scope”we need to configure the transitions.We can configure transitions for current version and previous versions.Click“add transition”and enter the days count from“Object creation”.

versioning versioning - rule - Versioning

For S3-IA We need to store the object for minimum of 30 days and for Glacier 60 days from object creation date.

versioning versioning - trans - Versioning

In Next step we can configure object expirations

For current version Expiration creates a Delete Marker if Versioning is enabled on this bucket.

For Previous version object will delete permanently

versioning versioning - conf - Versioning

This is there view status for the life cycle rule that we have created.Review the Life cycle rule and click on“Save”,Created life cycle rule will apply on bucket

versioning versioning - CYCLE - Versioning


By enabling logs we can track requests on our Amazon S3 bucket. Logging is off by default.You can enable it from bucket properties.

Every log will contains the below information

versioning - if check 14803 - Versioning Request or account and IP address

versioning - if check 14803 - Versioning Bucket name

versioning - if check 14803 - Versioning Request time  

versioning - if check 14803 - Versioning Action(GET,PUT,LIST,and so forth)

versioning - if check 14803 - Versioning Response status or error code 

versioning versioning - SERVER - Versioning