Firebase数据库,云功能,规则

Isa*_*sky 2 firebase firebase-security firebase-realtime-database google-cloud-functions

如何限制write访问/lastmodified表中的数据库名为/functions-project-12345只有云的功能,read & write访问表/chat给大家

/functions-project-12345
    /lastmodified: 1234567890
    /chat
        /key-123456
            username: "Mat"
            text: "Hey Bob!"
        /key-123457
            username: "Bob"
            text: "Hey Mat"
Run Code Online (Sandbox Code Playgroud)

Fra*_*len 5

云功能以管理特权运行,这意味着它们绕过了数据库的安全规则。知道这一点,将数据库保护到您的要求非常简单:

{
  "rules": {
    ".write": false,
    "chat": {
      ".write": true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)