Cloud Firestore Spark免费计划超配额未升级会有什么影响?
Cloud Firestore Spark 免费计划超配额后果说明
首先明确Spark计划的基础配额规则:每日提供20000次写入、50000次读取、20000次删除额度,额度按日统计,到期自动重置。
超出当日配额且不升级付费计划时,不会出现整个账户或项目被禁用的情况,也不会强制切换为纯离线模式,具体表现如下:
- 所有发往Firestore服务端的在线读写删请求会被直接拒绝,服务端返回
RESOURCE_EXHAUSTED错误码,客户端会收到对应的请求失败提示 - 如果你在客户端开启了Firestore离线持久化功能,本地的增删改查操作仍然可以正常执行,相关变更会暂存在本地缓存中,但不会同步到云端,直到配额重置或升级付费计划后,客户端才会自动执行积压的同步任务
- 日额度会在UTC时间零点左右自动刷新,刷新后所有正常请求会自动恢复响应,无需额外手动操作
常见疑问澄清:
- 只有严重违反谷歌云服务条款的行为才会触发账户/项目级封禁,单纯超出免费配额不会出现这类问题
- 离线功能的可用性完全取决于你项目内的客户端配置,官方不会主动修改你的离线配置,也不会强制全量切换到离线模式;如果你的项目未开启离线持久化,超出配额后所有Firestore相关操作都会直接报错
内容的提问来源于stack exchange,提问作者Rawnak Yazdani
相关产品推荐
相关产品推荐

