管理员SDK的Firebase实时数据库规则

管理员SDK的Firebase实时数据库规则,firebase,firebase-realtime-database,google-admin-sdk,Firebase,Firebase Realtime Database,Google Admin Sdk,如何为Firebase实时数据库中的节点编写读写规则,以便用户只能通过Firebase Admin SDK访问该节点 如果我以以下方式编写规则: { "rules": { "MyData": { ".read": false, ".write": false } } } 用户将无法读取和写入节点MyData。但是Firebase admin SDK是否能够读取和写入该节点?默认情况下,通过Firebase admin SDK访问Firebase产

如何为Firebase实时数据库中的节点编写读写规则,以便用户只能通过Firebase Admin SDK访问该节点

如果我以以下方式编写规则:

{
  "rules": {
    "MyData": {
      ".read": false,
      ".write": false
    }
  }
}

用户将无法读取和写入节点MyData。但是Firebase admin SDK是否能够读取和写入该节点?

默认情况下,通过Firebase admin SDK访问Firebase产品(包括实时数据库)始终具有100%的权限,可以读取和写入这些产品中的所有数据,假设SDK是用托管产品的项目的服务帐户初始化的。

那么验证规则呢?规则不会影响管理员SDK的正常访问。