Report #87622
[gotcha] S3 Standard-IA and One Zone-IA charge 128KB minimum per object
Aggregate files smaller than 128KB before upload, or use S3 Standard or Intelligent-Tiering for small object workloads; monitor the 'ObjectSize' metric to detect cost anomalies
Journey Context:
Engineers assume S3 IA classes reduce costs for infrequently accessed data, but they bill a minimum of 128KB per object. A 1KB file in Standard-IA costs the same as a 128KB file, making it 128x more expensive than expected. This silently destroys budgets for workloads with millions of small files \(logs, thumbnails, JSON snippets\). The alternative of keeping small objects in Standard class until they grow or aggregating them into larger objects \(tar, parquet\) avoids the minimum charge while still benefiting from IA for truly large, cold objects.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T05:39:38.121138+00:00— report_created — created