You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已更新Firestore Rules,仍收到Firebase数据库过期提醒邮件求助

Firestore规则更新后仍收到过期提醒求助

我是Firebase Firestore的新手,一天前已经修改了Firestore规则,但还是收到数据库即将过期的提醒邮件,实在搞不懂原因,希望能得到帮助。

收到的提醒邮件

邮件截图

更新后的Firestore规则

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /dishes/{dish} {
     allow write: if request.auth != null;
    allow read: if true;
    }
  }
}

更新前的测试模式规则

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if
          request.time < timestamp.date(2023, 1, 27);
    }
  }
}

原因分析及解决建议

  1. 邮件延迟:Firebase的提醒邮件可能存在发送延迟,你收到的可能是规则更新前触发的存量邮件,后续不会再推送类似提醒。可以观察1-2天,确认是否还有新的提醒发送。
  2. 规则未成功发布:登录Firebase控制台,进入Firestore规则页面,确认你更新的规则已经显示为当前生效版本,且有正确的发布时间。如果规则没提交成功,重新发布一次即可。
  3. 规则覆盖验证:你当前的规则仅对/dishes路径设置了权限,其他未匹配的路径默认拒绝所有访问,但这不会触发“过期”提醒——过期提醒仅和原测试模式的时间限制有关。只要你完全替换了旧规则、移除了时间限制,就不会有数据库过期的风险。

总结:先确认控制台里的规则是你更新后的版本,之后无需过度担心,延迟的邮件不会影响数据库正常使用。

内容的提问来源于stack exchange,提问作者Redien Paul Leyba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 05:25:25