Firebase 3存储是否有方法/规则集来禁用文件更新或覆盖?
我找到了数据库的data.exists(),但没有找到存储的解决方案。
答案 0 :(得分:8)
TL; DR:在Storage Security Rules,request.resource
〜= newData.val()
和resource
〜= data.val()
,因此您可以使用它们。
service firebase.storage {
match /b/<bucket>/o {
match /path/to/file {
allow write: if resource == null; // if !data.exists() in DB land
}
}
}