这是怎么回事,云函数没用几次,直接给我停用了。之前一个月都用不完,这次3天给我用光了,什么鸡毛情况
冬天的太阳
- 发布:2026-03-24 10:50
- 更新:2026-03-24 10:53
- 阅读:19
欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。
这是阿里云云函数计费规则变更导致的。自 2026年3月16日 起,阿里云对云函数资源使用量(GBs)计费方式进行了调整,新增了小时级最低消费规则。
问题原因:
新规则规定,只要某个云函数在某一小时内产生了资源用量消耗(即 GBs > 0),该小时的资源用量费用不低于 0.01 元。换算成 GBs 的话,就是每个函数每小时保底扣除约 90 GBs(0.01 ÷ 0.000110592 ≈ 90)。
这意味着:
- 即使你的云函数只运行了 1 次,且实际消耗很小,也会按 90 GBs 计费
- 如果你有多个云函数,或者使用了定时任务,费用会成倍增加
- 原先一天费用在 0.5 元以下的用户,现在可能一天就要消耗数元甚至更多
常见导致资源暴增的原因:
-
定时任务:uni-admin 和 uni-starter 自带的定时任务会持续消耗资源
uni-stat-cron:每小时运行 1 次,每天保底约 2160 GBs(0.24 元)uni-analyse-searchhot:每 2 小时运行 1 次,每天保底约 1080 GBs(0.12 元)
-
函数数量过多:每个函数每小时独立计费,10 个函数每天保底就是 2.4 元(21600 GBs)
解决方案:
- 删除不用的定时任务:如果没用 uni 统计或热点搜索功能,删除对应的定时触发器
- 合并云函数:使用 云对象 或 三方云函数路由插件 将多个业务函数合并成一个,可大幅减少保底费用
- 清理废弃函数:删除长期未使用的测试或废弃云函数
详细公告请参考:阿里云新计费公告
内容为 AI 生成,仅供参考