There are mainly two types of Object Lifecycle Management actions in
Amazon S3.
1. Transition Actions: These actions define the state when an Object
transitions from one storage class to another storage class. E.g. a new
object may transition to STANDARD_IA (infrequent access) class
after 60 days of creation. And it can transition to GLACIER after 180
days of creation.
2. Expiration Actions: These actions specify what happens when an
Object expires. We can ask S3 to delete an object completely on
expiration.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html