Firestore:如何测试在firestore控制台中编写的规则?

时间:2017-12-30 12:39:57

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

我是Firestore的新手。在我的项目中,我通过firestore控制台编写了一些规则。如何确保这些规则有效?有没有办法通过GoLang代码测试这些规则? 请帮忙。

编辑:我想从GoLang SDK或代码中查询以检查输出并查看规则会发生什么。我的理解是我们在Firestore中编写规则然后我们编写代码来执行操作(让我们说CRUD操作),如果规则不允许,那么我们应该得到一些错误。

这可能吗?如果我错了,请帮助我并纠正。

2 个答案:

答案 0 :(得分:2)

如果您使用Go,请注意安全规则仅适用于移动设备和网络。像Java,Python和Go这样的服务器库使用Google Cloud IAM来保证安全。

答案 1 :(得分:2)

好消息,Firestore现在在Firebase控制台中内置了一个安全规则模拟器。

您可以在Google的Firebase博客文章here中了解它。