Skip to content

Why didn't my Amazon S3 lifecycle rule transition objects into the Intelligent-Tiering storage class?

2 minute read
1

I set a lifecycle configuration rule on my Amazon Simple Storage Service (Amazon S3) bucket that transitions objects to the Intelligent-Tiering storage class. But, the storage class of my objects didn't change.

Resolution

Check the size of the objects that didn't transition to the S3 Intelligent-Tiering storage class. An object must be larger than 128 KB for a lifecycle rule to transition it from STANDARD or STANDARD_IA to INTELLIGENT_TIERING. For more information, see Supported transitions.

Note: If an object is larger than 128 KB but didn't transition to Intelligent-Tiering yet, then the transition might require additional time to complete.

If an object is smaller than 128 KB, then you can manually change the storage class to Intelligent-Tiering.

Note: AWS charges objects that are smaller than 128 KB at the Frequent Access tier rates.

When S3 Lifecycle runs daily, Amazon S3 marks all objects in the bucket that match the action that's defined in the rule. The expiration or transition of objects occurs asynchronously.

Related information

Why doesn't my Amazon S3 lifecycle configuration rule transition objects into the S3 Glacier storage class?

How do I create Amazon S3 lifecycle configuration rules for noncurrent object versions?

AWS OFFICIALUpdated a year ago