firebase - 如何使用测试模式而不是锁定模式重新创建 Firebase Firestore 数据库

标签 firebase google-cloud-firestore firebase-security

我在创建 Firebase Firestore 数据库时不小心选择了锁定模式,我找不到更改或删除数据库的方法。

我环顾了互联网,没有找到任何对我有帮助的东西。

有谁知道如何解决这个问题?

最佳答案

模式选择仅决定您的安全规则最初的样子。这不是一个持久的设置。规则旨在随着时间的推移而改变,以适应您的应用程序的安全需求。可以在 Firestore 控制台的规则选项卡中查看规则。

如果您建议您不想将所有读取和写入限制为仅允许经过身份验证的用户进行(如您最初选择锁定模式的情况),那么您所要做的就是将规则更新为您真正想要的。测试模式所做的一切都是最初设置您的规则,以便每个人都可以完全控制数据库(这通常是一个非常糟糕的主意)。但是如果你需要,你可以简单地将初始规则设置为 allow read, write;

关于firebase - 如何使用测试模式而不是锁定模式重新创建 Firebase Firestore 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57066316/

相关文章:

firebase-security - 用于更新文档中特定字段的 firestore 安全性

javascript - 获取从 firebase firestore 返回的文档中的特定字段

node.js - 如何为 firebase-auth 提供 index.js 文件中服务 key 文件的路径?

ios - Firebase 安全规则 : All Read Single Property?

android - 在 Kotlin 中使用 FirebaseListAdapter

javascript - AngularJS 和 Firebase auth ngShow 和 ngClick 延迟?

angularjs - Firestore (4.13.0) : INTERNAL UNHANDLED ERROR

java - Firebase为什么onChildAdded参数s返回null

android - 如何跟踪从服务器端或 Rest 客户端发送的 FCM 推送通知?

javascript - 我试图通过 Firebase 云功能发出通知,但我的代码没有发出任何通知