Saturday, December 12, 2020

What is Life cycle Management in AWS S3 service and how to enable it

 Life Cycle Management is a mechanism that helps the user in transitioning the data between different storage classes automatically without the need for manual intervention. This is a smart way of reducing the storage cost while designing architecture with the S3 service requirement.

One can create a life cycle rule by navigating to Management option in bucket and clicking on create life cycle.



Each life Cycle rule support 5 rule actions using which the objects are transitioned from one storage class to another.

  1. Current Version Transitioning Action
  2. Previous Version Transitioning Action
  3. Permanent deletion of previous versions
  4. Expiring the current version of object based on timeline
  5. Deleting the expired delete markers or incomplete uploads.