Report #16354
[gotcha] S3 Glacier Instant Retrieval small object minimum billable size 128KB overhead
Aggregate files smaller than 128KB into larger archive files \(tar/zip\) before uploading to Glacier Instant Retrieval. For individual small objects that cannot be aggregated, use S3 Standard-IA or One Zone-IA instead, as they have no minimum billable size \(or smaller penalties\).
Journey Context:
Glacier Instant Retrieval \(GIR\) offers low storage cost \($0.004/GB\) with millisecond retrieval, making it attractive for backup workloads. However, AWS charges a minimum billable size of 128KB per object. For a 1KB file, you pay for 128KB of storage \(128x overhead\) plus the retrieval fee. A backup of 1 million 1KB files costs the same as 128GB of 1MB files. This makes GIR economically worse than Standard-IA for small object workloads. The fix is pre-aggregation \(tar-ing small files\) or selecting a different storage class. This is distinct from Glacier Deep Archive's 128KB minimum, which applies to all Glacier tiers.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T02:25:26.906486+00:00— report_created — created