PriceToday.价格观察 · 独立方法笔记EN
价格口径 / 读数笔记

S3每吉字节月标价,为何不等于归档实际账单

把最短存储期、小对象计费、请求次数、检索与传出分开算,用明确假设费率看清AWS S3归档账单,不把低容量单价当总价。

每吉字节月只是账单中的一行

云存储单价低,不等于归档全程便宜。AWS把容量、请求、检索和数据传输分别计价,其他可选服务还可能另收费;页面所说的“没有最低收费”,不能理解为各存储类别都没有最短计费期。[1]本文只讨论普通S3对象,不涉及表格、向量服务或独立归档库接口,也不推荐厂商。

公开需求并非假设:AWS re:Post有用户询问,迁移一百万个文件是否就要支付一百万次生命周期转换请求。获采纳的回答确认,请求按对象计算。[6]这条历史讨论用于证明预算困惑,不用于引用今天的价格。

不要把几种归档类别的限制混用

  • S3 Standard-IA与S3 One Zone-IA:最短计费期为30天,每个对象最低按128千字节计费。[1]
  • S3 Glacier Instant Retrieval:最短90天,最低计费大小128千字节,可以毫秒级读取。[2]
  • S3 Glacier Flexible Retrieval:最短90天;不是套用上述128千字节下限,而是每个归档对象另加40千字节元数据。[1]
  • S3 Glacier Deep Archive:最短180天,同样有40千字节元数据,不能套用即时检索类别的大小下限。[1]

后两类的元数据还要拆价:8千字节按标准存储费率,32千字节按对应归档费率。全部乘归档低价会少算。[1]在最短期内删除、覆盖或转到其他类别,会补收剩余期限的存储费;不是在已用天数之外再收一次完整最短期。[1]

小对象涉及三种不同规则

最低计费大小、元数据开销、生命周期转换资格,不能混为一谈。目前默认规则阻止小于128千字节的对象转换到任何类别;2024年9月前建立的配置,在修改前保留旧默认行为,也可通过明确的大小筛选条件允许较小对象转换。[3]因此,先说明小对象如何进入目标类别,再估算费用。

容量之外还要统计对象数量和大小分布。官方文档说明每个转换对象分别产生请求,并建议考虑合并小对象降低开销。[3]但合并也有代价:恢复一条记录时,应用是否必须取回并解包一个大文件,应先实测。

用明确假设算一张完整小账单

以下全部美元费率均为教学假设,不是已核实的AWS报价。统一设为美国东部弗吉尼亚北部的一个桶、税前美元、简化的30天月份;1吉字节为1,073,741,824字节,与S3存储计量口径一致。[1]本文1千字节取1,024字节。不计折扣、复制、版本控制及可选服务,假定账户适用的互联网传出免费额度已耗尽。

直接向标准低频类别上传1,048,576个对象,每个16千字节,第10天永久删除。删除前各读取65,536个对象一次,共取回1吉字节。假设容量费每吉字节月0.01美元,上传每千次0.01美元,读取每千次0.001美元,检索每吉字节0.02美元,收费互联网传出每吉字节0.08美元。

  • 真实数据量为16吉字节;最低大小规则把计费容量提高到128吉字节。
  • 容量总费:128×0.01=1.28美元,其中已用10天约0.4267美元,剩余期限补收约0.8533美元。
  • 上传请求:1,048,576÷1,000×0.01=10.48576美元。
  • 读取请求:65,536÷1,000×0.001=0.065536美元。
  • 检索:1×0.02=0.02美元;传出:1×0.08=0.08美元。
  • 模型合计11.931296美元,约11.93美元。若只按真实容量和10天计算,则会误以为仅16×0.01×10÷30=0.0533美元。

另看同批对象长期放在深度归档的月容量分项。假设归档每吉字节月0.001美元、标准存储0.02美元,含元数据后为(16+32)×0.001+8×0.02=0.208美元,而不是0.016美元。这仍非完整账单:进入归档的请求、恢复费用及180天承诺均未包含。

检索免费不等于下载免费

标准低频、单区低频与即时归档读取可能产生检索费;灵活检索与深度归档则需先恢复,在指定可用期间同时支付原归档及标准费率临时副本的容量费。[1]所以要分别统计恢复请求次数、检索量、副本保留天数、后续读取及数据目的地。

灵活检索的批量检索请求和检索数据免费,不能推广成整次恢复免费,更不能推及深度归档。互联网传出有跨服务、跨区域合并计算的免费额度及地区例外,指定的同区域传输另有免收费规则。[1]“所有下载都收费”和“检索免费所以下载免费”都不可靠。

迁移前按场景作决定

  • 保留时间短:对照预计删除日期与目标类别最短期,计入未满期限的余额。
  • 小文件很多:先算最低大小或拆价元数据,再算逐对象上传或转换请求。
  • 要求紧急恢复:先确认访问延迟能否接受,再比较单价,并做一次恢复演练。
  • 大规模外部取回:请求、检索、临时副本、收费传出各列一项。
  • 核对实际账单:逐项对照容量、对象数、操作和目的地,不用总额除以存储容量代替分析。

官方页面于2026年9月22日实读;本次未把动态地区价表独立核验为完整现价,因此文中任何假设费率都不是AWS报价。

来源与适用范围

来源支持定义和规则;文中的算例均为假设,不是当前报价。核查日期不代表来源发布日期,也不代表任何产品的估值日期。

  1. Amazon S3 Pricing ↗

    来源日期: 原文未注明日期 · 核查日期: 2026-09-22

    持续更新的官方页面,未核实可靠的发布或更新日期;2026年9月22日实读,访问日期不作为发布日期。

  2. Understanding and managing Amazon S3 storage classes ↗

    来源日期: 原文未注明日期 · 核查日期: 2026-09-22

    持续更新的官方页面,未核实可靠的发布或更新日期;2026年9月22日实读,访问日期不作为发布日期。

  3. Transitioning objects using Amazon S3 Lifecycle ↗

    来源日期: 原文未注明日期 · 核查日期: 2026-09-22

    持续更新的官方页面,未核实可靠的发布或更新日期;2026年9月22日实读,访问日期不作为发布日期。

  4. s3 lifecycle transition costs | AWS re:Post ↗

    来源日期: 原文未注明日期 · 核查日期: 2026-09-22

    未核实绝对发布日期;2026年9月22日通过搜索发现社区问题,并读取获采纳回答。不采用讨论中的历史费率。