阿里云oss 有免费额度吗

成本与用量

讲清阿里云 OSS 免费额度到底有没有、覆盖哪些项、什么情况下不适用,并给出自查入口和排查顺序。

很多人搜这个问题,其实卡在两种场景:一是刚上手对象存储,想知道能不能先白跑一段;二是账单里冒出一笔「存储费」或「流量费」,怀疑免费额度没生效。这篇不给死的数字,只讲清免费额度按什么维度给、哪些项在范围内、哪些一定自费,以及去哪一页核对你账号当下的实际情况。

搜这个问题的人,一般卡在两种处境:一种是刚接触对象存储,想知道能不能先白跑一段再决定要不要投入;另一种是账单里突然多出一笔存储费或流量费,怀疑免费额度根本没生效。这两种情况的排查方式不一样,但根子上都指向同一件事——你得知道免费额度是按什么维度给的。

这篇不给任何写死的数字,只讲判断逻辑:免费额度挂在哪些计费项上、哪几类开销基本一定要自费、以及去哪个页面看你账号此刻的真实情况。数字会变,规则也会调,能自己查的入口比记结论有用得多。

先分清:免费额度是按「计费项」给的,不是按整个产品给

这是最容易搞混的一点。OSS 的账单不是一整个产品打包收费,而是由存储容量、外网下行流量、请求次数、数据取回等好几个计费项拼出来的。免费额度通常只落在其中某几项上,不会一次性把整个产品包住。所以「OSS 有没有免费额度」这个问法本身就不够精确。

正确的问法是:我这个月具体在用哪几个计费项,逐项去对有没有额度覆盖。只要你用的是没被覆盖的那一项,哪怕整体用量很小,也会正常扣费。

  • 先列出本月实际产生的计费项,别一上来就问产品整体免不免费
  • 再区分额度的性质:一次性额度和每月固定额度是两回事,前者用完就没了,后者到期会恢复,混着算会得出错误结论
  • 每项能覆盖多少、当期口径怎么算,去 /official-api/providers/alibaba 看官方说明,不要照抄别人文章里的旧数字
  • 如果某项既没有额度又会产生费用,提前想好是接受付费还是改用其他方案

三步自查:确认你的账号到底有没有、还剩多少

怀疑额度没生效时,很多人第一反应是看账单总额,但账单只能告诉你扣了钱,看不出到底是额度用完了,还是这一项本来就不在免费范围内。这两者的处理动作完全不同,所以要从计费明细入手。

  1. 进费用中心看额度明细看「资源包 / 免费额度」这一栏,而不是账单总额。这里能看出某项额度是还没动、已经用完,还是压根没有这一项。核对完再往下走。
  2. 把账单按计费项拆开找出实际扣费的那一行,确认它是存储费、流量费还是请求次数费。不同行的应对动作差别很大:存储费靠生命周期策略压,流量费要靠调整访问路径。
  3. 对照用量趋势判断性质如果额度是每月固定的,而你月中就用完了,说明规模已经越过免费区间,该考虑资源包或换计费方式。偶发一次大流量和长期稳定高用量,处理思路完全不同。

整条路径可以配合 /usage 看真实的用量分布,重点判断是「某个时间点突然冲高」还是「每天都稳定在一个水位」,这决定了你是要临时处理还是要重新规划。

这些情况下免费额度基本帮不上忙

有几类开销是新手最容易误以为在免费范围内的,实际上一旦触发就按量计费。知道哪些一定自费,比记住哪些免费更重要。

场景为什么通常不在免费范围建议动作
公网用户下载文件按外网下行流量计费,这是最容易被忽略的一项下载入口改走内网或 CDN,减少公网直出
跨区域复制 / 回源属于额外的数据传输动作,单独计费确认是否真的需要跨区,能用同区就别跨
归档型存储取回取回本身是一个独立计费动作只对确实很少访问的数据用归档,并提前算取回成本
生产环境稳定高用量额度是营销性资源,规则可能调整按付费单价重算一遍业务成本,别把预算建在额度上

如果你本来就是小体量使用,与其纠结额度覆盖没覆盖,不如先算一笔「完全不免费大概多少钱」。量级摸清楚之后,很多焦虑其实不成立。可以去 /tools/model-cost-calculator 这类换算工具先把量级估出来,再决定要不要优化。

防止「以为免费」变成意外账单的动作清单

额度这种东西,与其指望它一直兜底,不如把「超出之后会发生什么」控制住。下面这些动作都是在扣费真正发生之前生效的,比月底对账有用。

  • 给存储桶配生命周期规则,把冷数据转到低频或归档,先把占大头的存储费压下来
  • 开预算告警,卡在扣费发生前提醒,而不是月底才看到账单;统计口径可以参照 /usage 的维度
  • 下载入口尽量走内网或 CDN,这会直接改变流量费归属;只是自己拉文件就优先用内网地址
  • 每季度把 /price-watch 上的调价记录和自己的用量趋势对一遍,计费规则变了要能第一时间知道
  • 对不确定的计费项,先在测试桶里跑一轮小量验证,再去核对当期口径,别在生产桶上试
免费额度只负责降低你上手的心理门槛,不负责帮你兜住业务的真实成本。
下一步拿不准自己账号当前是哪个计费项在扣钱、额度还剩多少,直接去站内用量页面按计费项拆一遍,比看账单总额快得多。

常见问题

阿里云 OSS 到底有没有免费额度?

有免费额度的说法成立,但只针对部分计费项,且分新用户一次性额度和每月固定额度两种,不是整个 OSS 随便用。是否还在有效期内、覆盖哪几项,要登录费用中心看你自己账号的明细,或到 /official-api/providers/alibaba 核对当期说明,别按别人截图里的数字判断。

为什么我已经有免费额度,账单还是扣钱了?

最常见的原因是扣费项压根不在免费范围内,典型是外网下行流量和超出部分的请求次数。另一个原因是额度已用完但你没注意。排查顺序是:先按计费项拆账单找到扣费那一行,再看该行的额度余额,最后判断是额度问题还是计费项本身不免。

免费额度用完了会被自动扣费吗?

多数情况会转成按量计费继续跑,不会自动停机,所以超支是静默发生的。想避免,就在费用中心设预算告警,并给非必要的公网访问加限制。额度与扣费的先后关系可以对照 /ai-dict 里相关术语,确认自己理解的是哪个口径。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。