【问题标题】:stop Firestore warning that everyone can read data停止 Firestore 警告每个人都可以读取数据
【发布时间】:2019-08-18 17:11:02
【问题描述】:

我每天都会收到来自 Firebase Firestore 的警告电子邮件,内容是:

"任何用户都可以读取您的整个数据库"

但就我而言,它是一个开放的数据库,每个人都可以读取数据。 我已经像这样设置了我的安全规则:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read: if true;
      allow write: if request.auth.uid == 'xxxxx';
    }
  }
}

问题出在哪里,我该如何停止此警告电子邮件?

【问题讨论】:

  • 事实证明这是可能的。直到现在我才知道这一点,所以我现在要关闭我自己的一些公共数据库上的警报。 :)
  • 嘿嘿我很开心!!非常感谢。感谢您的支持。

标签: firebase google-cloud-firestore firebase-security


【解决方案1】:

您可以在 Firebase 控制台的提醒设置中关闭这些电子邮件

要配置警报,请执行以下操作:

  1. 点击 Firebase 控制台右上角的 ? Firebase 警报

  2. 选择您要接收电子邮件提醒的项目。

  3. 选中相关框以选择您是否希望在 Firebase 控制台中、通过电子邮件或两者中接收警报。

另见:Configure Email Alerts

【讨论】:

  • 非常感谢!尽管有一个故意打开的数据库,其中没有敏感信息,但我已经忽略这些警报一年多了。顺便说一句,此按钮不再标记为“Firebase 警报”,它只是右上角的任何人的通知铃谁在试图解决这个问题。
猜你喜欢
  • 1970-01-01
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-17
相关资源
最近更新 更多