Report #16567
[gotcha] S3 Glacier early deletion fees or 128KB minimum object size charges
For Glacier Instant Retrieval \(90-day minimum\) or Deep Archive \(180-365 day minimum\), assume objects are immutable for the duration. Use S3 Lifecycle policies to transition only archives >128KB \(or 40KB for Deep Archive\), and pad smaller files or combine them into tar archives before upload.
Journey Context:
S3 Glacier classes have minimum storage duration \(90 days for Instant Retrieval, 180-365 for Archive\) and minimum billable object size \(128KB for Instant Retrieval, 40KB for Deep Archive\). If you store a 1KB file for 1 day then delete it, you pay for 128KB \* 89 remaining days \(Instant Retrieval\). This silently destroys cost models for high-churn small object storage like log aggregation. The pattern is to batch small objects into larger archives \(using tar/zip\) before upload, or use S3 Standard-IA for short-term archival instead of Glacier.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T02:56:13.472480+00:00— report_created — created