我可以在存储规则中使用云功能吗?
Posted
技术标签:
【中文标题】我可以在存储规则中使用云功能吗?【英文标题】:Can I use cloud function in storage rule? 【发布时间】:2021-12-08 08:14:37 【问题描述】:由于无法直接在规则中找到文件夹的大小,我制作了一个函数来确定文件的大小(在文件夹 xxx
中)将该大小添加到子文件夹中(xxx
)实时数据库。使用此值,我可以阻止用户在实时数据库中的子 (xxx
) 内添加数据。由于无法直接在存储规则中使用实时数据库。我可以从存储规则中调用一个函数,该函数将检查实时数据库中的子 (xxx
) 并根据值返回 true 或 false
【问题讨论】:
【参考方案1】:安全规则完全隔离运行。目前无法从 Cloud Storage 的安全规则中访问其他 Firebase 服务。
这是一个有效且常见的请求,所以我推荐filing a feature request。
【讨论】:
以上是关于我可以在存储规则中使用云功能吗?的主要内容,如果未能解决你的问题,请参考以下文章
基于 Firestore 数据的 Firebase 云存储规则可以解决
在构建日历应用程序时,我应该在我的数据库中存储日期或重复规则吗?