问:Firestore安全规则-存放在哪里?

时间:2020-05-06 01:05:25

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

有关Firestore安全规则的Noob问题。阅读文档,不确定是否要这样做。

我可以有多个安全规则吗?我将UI控制台用于Firebase>数据库>规则

我看到了编辑器,但是我不确定,他们是否打算将所有规则都放入该单个文档中,还是有多个文档各自具有不同的规则?我希望看到可以编辑的列表。

其中一份文档中有关于在UI控制台中与在用户目录中进行更新的评论。这是指虚拟linux机器吗?我是通过基于Web的云Shell进入该目录并四处移动的,但是即使在Firestore控制面板的“规则”选项卡中发布了对规则的更改之后,我项目的主目录还是空的(自述文件除外)。

谢谢!

2 个答案:

答案 0 :(得分:1)

我可以有多个安全规则吗?

是,documentation显示了多个规则的示例。如果没有能力编写多个规则,那么规则将毫无用处。

其中一份文档中有关于在UI控制台中与在用户目录中进行更新的评论。这是指虚拟linux机器吗?

如果要从本地计算机进行部署,则使用什么都没有关系。您只需要能够run the Firebase CLI

答案 1 :(得分:0)

目前,Firestore项目的所有规则都存储在一个文件中。允许多个单独文件的工作正在进行中,但目前您必须将所有文件都包含在一个文件中。