很多人搜这个问题,其实卡在两种场景:一是刚上手对象存储,想知道能不能先白跑一段;二是账单里冒出一笔「存储费」或「流量费」,怀疑免费额度没生效。这篇不给死的数字,只讲清免费额度按什么维度给、哪些项在范围内、哪些一定自费,以及去哪一页核对你账号当下的实际情况。
搜这个问题的人,一般卡在两种处境:一种是刚接触对象存储,想知道能不能先白跑一段再决定要不要投入;另一种是账单里突然多出一笔存储费或流量费,怀疑免费额度根本没生效。这两种情况的排查方式不一样,但根子上都指向同一件事——你得知道免费额度是按什么维度给的。
这篇不给任何写死的数字,只讲判断逻辑:免费额度挂在哪些计费项上、哪几类开销基本一定要自费、以及去哪个页面看你账号此刻的真实情况。数字会变,规则也会调,能自己查的入口比记结论有用得多。
先分清:免费额度是按「计费项」给的,不是按整个产品给
这是最容易搞混的一点。OSS 的账单不是一整个产品打包收费,而是由存储容量、外网下行流量、请求次数、数据取回等好几个计费项拼出来的。免费额度通常只落在其中某几项上,不会一次性把整个产品包住。所以「OSS 有没有免费额度」这个问法本身就不够精确。
正确的问法是:我这个月具体在用哪几个计费项,逐项去对有没有额度覆盖。只要你用的是没被覆盖的那一项,哪怕整体用量很小,也会正常扣费。
- 先列出本月实际产生的计费项,别一上来就问产品整体免不免费
- 再区分额度的性质:一次性额度和每月固定额度是两回事,前者用完就没了,后者到期会恢复,混着算会得出错误结论
- 每项能覆盖多少、当期口径怎么算,去 /official-api/providers/alibaba 看官方说明,不要照抄别人文章里的旧数字
- 如果某项既没有额度又会产生费用,提前想好是接受付费还是改用其他方案
三步自查:确认你的账号到底有没有、还剩多少
怀疑额度没生效时,很多人第一反应是看账单总额,但账单只能告诉你扣了钱,看不出到底是额度用完了,还是这一项本来就不在免费范围内。这两者的处理动作完全不同,所以要从计费明细入手。
- 进费用中心看额度明细看「资源包 / 免费额度」这一栏,而不是账单总额。这里能看出某项额度是还没动、已经用完,还是压根没有这一项。核对完再往下走。
- 把账单按计费项拆开找出实际扣费的那一行,确认它是存储费、流量费还是请求次数费。不同行的应对动作差别很大:存储费靠生命周期策略压,流量费要靠调整访问路径。
- 对照用量趋势判断性质如果额度是每月固定的,而你月中就用完了,说明规模已经越过免费区间,该考虑资源包或换计费方式。偶发一次大流量和长期稳定高用量,处理思路完全不同。
整条路径可以配合 /usage 看真实的用量分布,重点判断是「某个时间点突然冲高」还是「每天都稳定在一个水位」,这决定了你是要临时处理还是要重新规划。
这些情况下免费额度基本帮不上忙
有几类开销是新手最容易误以为在免费范围内的,实际上一旦触发就按量计费。知道哪些一定自费,比记住哪些免费更重要。
| 场景 | 为什么通常不在免费范围 | 建议动作 |
|---|---|---|
| 公网用户下载文件 | 按外网下行流量计费,这是最容易被忽略的一项 | 下载入口改走内网或 CDN,减少公网直出 |
| 跨区域复制 / 回源 | 属于额外的数据传输动作,单独计费 | 确认是否真的需要跨区,能用同区就别跨 |
| 归档型存储取回 | 取回本身是一个独立计费动作 | 只对确实很少访问的数据用归档,并提前算取回成本 |
| 生产环境稳定高用量 | 额度是营销性资源,规则可能调整 | 按付费单价重算一遍业务成本,别把预算建在额度上 |
如果你本来就是小体量使用,与其纠结额度覆盖没覆盖,不如先算一笔「完全不免费大概多少钱」。量级摸清楚之后,很多焦虑其实不成立。可以去 /tools/model-cost-calculator 这类换算工具先把量级估出来,再决定要不要优化。
防止「以为免费」变成意外账单的动作清单
额度这种东西,与其指望它一直兜底,不如把「超出之后会发生什么」控制住。下面这些动作都是在扣费真正发生之前生效的,比月底对账有用。
- 给存储桶配生命周期规则,把冷数据转到低频或归档,先把占大头的存储费压下来
- 开预算告警,卡在扣费发生前提醒,而不是月底才看到账单;统计口径可以参照 /usage 的维度
- 下载入口尽量走内网或 CDN,这会直接改变流量费归属;只是自己拉文件就优先用内网地址
- 每季度把 /price-watch 上的调价记录和自己的用量趋势对一遍,计费规则变了要能第一时间知道
- 对不确定的计费项,先在测试桶里跑一轮小量验证,再去核对当期口径,别在生产桶上试
免费额度只负责降低你上手的心理门槛,不负责帮你兜住业务的真实成本。下一步拿不准自己账号当前是哪个计费项在扣钱、额度还剩多少,直接去站内用量页面按计费项拆一遍,比看账单总额快得多。→
常见问题
阿里云 OSS 到底有没有免费额度?
有免费额度的说法成立,但只针对部分计费项,且分新用户一次性额度和每月固定额度两种,不是整个 OSS 随便用。是否还在有效期内、覆盖哪几项,要登录费用中心看你自己账号的明细,或到 /official-api/providers/alibaba 核对当期说明,别按别人截图里的数字判断。
为什么我已经有免费额度,账单还是扣钱了?
最常见的原因是扣费项压根不在免费范围内,典型是外网下行流量和超出部分的请求次数。另一个原因是额度已用完但你没注意。排查顺序是:先按计费项拆账单找到扣费那一行,再看该行的额度余额,最后判断是额度问题还是计费项本身不免。
免费额度用完了会被自动扣费吗?
多数情况会转成按量计费继续跑,不会自动停机,所以超支是静默发生的。想避免,就在费用中心设预算告警,并给非必要的公网访问加限制。额度与扣费的先后关系可以对照 /ai-dict 里相关术语,确认自己理解的是哪个口径。