Firebase CLI:数据库规则 - 如何指定要应用的数据库



我正在做一个项目,我正在使用Firebase工具(firebase CLI(以编程方式创建多个实时数据库。我正在使用以下命令创建一个新数据库。

Firebase 数据库:实例:创建

.我还想为新创建的数据库应用自定义规则。我从火库CLI文档中找到了以下命令

Firebase 部署 - 仅数据库

我有点害怕使用此命令,因为我没有提到要更新的数据库的名称。如果有人能帮助我了解Firebase CLI如何选取要更新的数据库,我将不胜感激。

Firebase 文档中介绍了多个数据库实例,其中有一节介绍了如何编辑和部署每个实例的规则。我强烈建议您阅读该内容,但其要点是:

  1. 为需要使用单独规则作为目标的每个分片(或一组分片(定义部署目标。

    firebase target:apply database main my-db-1 my-db-2
    firebase target:apply database other my-other-db-3
    
  2. firebase.json中的每个目标定义规则

    {
    "database": [
    {"target": "main", "rules": "foo.rules.json"},
    {"target": "other", "rules": "bar.rules.json"}
    ]
    }
    
  3. 像往常一样使用firebase deploy为所有目标部署规则。

相关内容

  • 没有找到相关文章

最新更新