根据Firestore数据库中的数据控制对Firebase存储中文件的访问

问题描述 投票:0回答:1

假设我在Firebase存储中的文件夹中有文件,并希望仅为特定用户提供特定文件 - 并且此映射(用户到他们应该访问的文件)存储在Firestore数据库的集合中。

通常有太多用户和文件将用户uid存储在文件的自定义元数据字段中或用户令牌中的自定义声明中的文件名中。

我是否仍然能以某种方式使用安全规则实现此类访问控制,或者我是否必须为此任务引入服务器?

firebase google-cloud-storage firebase-security-rules
1个回答
0
投票

云存储安全规则目前无法使用您刚刚提到的数据源(包括Firestore)之外的数据源。这是一个非常常见的请求。如果您想看到此功能,请file a feature request添加您的声音。

在那之前,是的,你将不得不引入一个后端。只要您的文件小于10 MB的最大响应有效负载,云功能就可以很好地工作。

© www.soinside.com 2019 - 2024. All rights reserved.