使用 firestore 命令获取所有 firestore 安全规则

Get all the firestore security rules using firestore command

我正在为 firebase 创建部署脚本,其中获取 firestore 的所有索引和安全规则,然后保存在我的 firestore 中。indexes/rules。json 然后切换和部署项目。 我知道如何阅读 firebase 的规则“firebase firestore:indexes > save.json” 这将获取我的 firestore 中的所有索引并保存 但无法获得如何在本地文件 .

中提取我所有的 firestore 规则

谁能帮我解决这个问题

firebaser 在这里

Firebase CLI 目前没有从服务器读取安全规则的命令。现在获取规则的唯一方法是从 Firebase 控制台复制它们。

虽然正在积极讨论添加此功能,因此我强烈建议您权衡 filing a feature request

如果您在新文件夹(不是现有的项目文件夹)中运行命令firebase init firestore,它将放置您所有的索引和规则在那个新工作区中。

也就是说,这不是获取规则的最便捷方式,但确实有效。如果您打算编写自己的代码,可以使用 API 以编程方式处理安全规则。