我正在为firebase创建一个部署脚本,其中会提取firestore的所有索引和安全规则,然后将其保存在firestore.indexes / rules.json中,然后切换并部署项目。 我知道如何从firebase“ firebase firestore:indexes> save.json ”中读取规则 这将获取我的Firestore中的所有索引并将其保存 但是无法获取如何将我所有的 firestore规则提取到本地文件中。
有人可以帮我吗
答案 0 :(得分:3)
如果在新文件夹(不是现有的项目文件夹)中运行命令firebase init firestore
,则会将所有索引和规则放在该新工作空间中。
也就是说,这不是获取规则的最便捷方法,但是它确实有效。如果您要编写自己的代码,可以使用API以编程方式使用安全规则。
答案 1 :(得分:0)
firebaser here
Firebase CLI当前没有命令从服务器读取安全规则。立即获取规则的唯一方法是从Firebase控制台复制规则。
不过,正在积极讨论添加此功能,因此,我强烈建议使用filing a feature request进行权衡。