DEV Community

Karthik Sakthivel
Karthik Sakthivel

Posted on

Amazon S3 is started beginning to apply a default minimum object size of 128 KB for S3 Lifecycle transition

What's new at #AWS πŸ“’

πŸ’Ž #AmazonS3 is started beginning to apply a default minimum object size of 128 KB for S3 Lifecycle transition rules to any S3 storage class.

πŸ’ŽThis change can help optimize customer's transition costs for datasets with many kilobyte-sized objects by reducing the number of transition requests.

πŸ’ŽWith this feature, customers can override this new default and customize the minimum object size for S3 Lifecycle transition rules to any value.

πŸ’ŽSince using S3 Lifecycle filters, customers can create custom rules to transition objects based on prefix, tags, and object sizes.

πŸ’ŽThis new default behavior will be applied to any new or modified S3 Lifecycle configuration but not automatically changed for existing.

β˜‘ Why to leverage Lifecyle Configuration rules:
βœ” The main objective of lifecycle configuration rule to achieve storage cost optimization, based on frequency of retrieval and objects criticality.
βœ” Lifecycle configuration rule actions are,
1️⃣ Transition actions – Defines when an objects transition to another storage class.
2️⃣ Expiration actions – Defines when objects can be expired.

πŸ“Œ Important note:
⚠ This change does not impact objects that have already transitioned.
⚠ Amazon S3 bucket policy wouldn't prevent any deletions or transitions of objects by an S3 Lifecycle rule.

πŸ“Œ Key note for Pricing πŸ’Έ :
⚠ Objects < 128 KB in any storage wouldn't be transitioned by lifecycle rules, instead you can move manually or upload directly to Standard-IA/One zone-IA.
⚠ However Objects <128 KB will always be charged for 128 KB of storage at the appropriate storage class rate.

πŸ“Œ Explore more about Storage cost optimization:
https://aws.amazon.com/blogs/storage/optimizing-storage-costs-and-query-performance-by-compacting-small-objects/

Top comments (0)