【问题标题】:Get all the firestore security rules using firestore command使用 firestore 命令获取所有 firestore 安全规则
【发布时间】:2020-05-10 20:16:00
【问题描述】:

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

谁能帮我解决这个问题

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      firebaser 在这里

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

      虽然正在积极讨论添加此功能,所以我强烈建议通过filing a feature request 参与。

      【讨论】:

      • 实际上,如果您执行新的firebase init firestore,它会将所有现有规则拉入firestore.rules。
      猜你喜欢
      • 2020-04-29
      • 2018-10-19
      • 2019-07-05
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多