gpt4 book ai didi

firebase - 如何禁用从 Firebase 控制台删除集合和文档

转载 作者:行者123 更新时间:2023-12-03 17:13:58 25 4
gpt4 key购买 nike

在 Firebase 的 Firestore 中,用户 具有对项目的写访问权限 只需单击一下即可删除任何文档,甚至是包含多个文档的整个集合。这是一个主要的安全问题,因为我的任何团队成员都可能在一分钟内删除包含数百万个文档的整个集合,通过 Firebase 控制台 .

有没有办法禁用它?

单击删除整个集合:

user can delete a whole collection

用户也可以挑选和删除文档:

user can delete a specific document

最佳答案

拥有 Firestore 写入权限的项目协作者将能够删除数据,包括集合。如果您不希望特定用户能够删除集合,您应该通过 Users and permissions panel 授予他们对项目中数据库的仅查看权限。在 Firebase 控制台中。

要删除一个集合,我现在必须在单击删除后键入该集合的名称。这是为了减少应该能够删除数据的协作者意外删除整个集合的可能性。

Pop-up that is shown before deleting a collection

关于firebase - 如何禁用从 Firebase 控制台删除集合和文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com