firebase 云存储规则中凡士通数据库如何获取字段值[重复]

dsf9zpds  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(172)

此问题在此处已有答案

Can Firebase Cloud Storage rules validate against Firestore data?(3个答案)
两年前关闭。
如何在云存储规则中从firestore数据库获取字段值?
我的云存储存储桶中的映像路径如下:
/users/userId123/myimg.png
现在,当有人试图访问thst时,我想读取以下firestore数据库字段:
/userId123/public
如果公开是真的,任何人都应该能够看到这张照片。如果没有,只有用户可以看到它。
始终只有用户才能写入文件。

qkf9rpyu

qkf9rpyu1#

目前这是不可能的。不能有跨服务安全规则。
一种可能的方法是向图像添加元数据值,该值指示图像是否是公共的,并且您在安全规则中使用该值,请参见此处。
或者,您可以将公共图像放在公共文件夹下?

相关问题