收藏
回答

云存储安全规则报错,而类似的数据库安全规则不报错?

如题。两个安全规则都是在“所有用户可读,仅创建者可读写”的基础上进行修改。

这是云数据库的安全规则(不报错):

{
"read": true,
"write": "doc._openid == auth.openid || get(`database.user_info.${auth.openid}`).is_admin == true"
}

这是云存储的安全规则(报错):

{
  "read": true,
  "write": "resource.openid == auth.openid || get(`database.user_info.${auth.openid}`).is_admin == true"
}

实测云存储按下面的方式写也会报错:

{
  "read": true,
  "write": "get(`database.user_info.${auth.openid}`).is_admin == true"
}

是因为云存储安全规则中不能调用数据库查询吗?

由于云存储的文档是空白,不大明白二者的区别。

回答关注问题邀请回答
收藏

1 个回答

  • 哄哄
    哄哄
    2020-08-03

    云存储不支持调用数据库查询,目前正在支持中~

    2020-08-03
    有用
    回复 1
    • 小灰晖
      小灰晖
      发表于移动端
      2020-08-03
      明白了,非常感谢
      2020-08-03
      回复
登录 后发表内容
问题标签