检查存储资源是否存在

时间:2019-03-20 23:49:23

标签: firebase firebase-storage firebase-security-rules

我想知道以下内容是否可以涵盖请求路径之前没有资源的所有情况:

allow write: if resource == null;

这应该只允许创建文件,而不能更新。

1 个答案:

答案 0 :(得分:1)

是-这就是防止编辑/覆盖文件所需的全部。请注意,这还将防止任何删除,如果要允许删除,则需要添加以下条件:

allow write: if (resource == null || request.resource == null);

我确定您已经在此材料上找到了official docs小节资源评估 )...但我会在其中添加一个{ {3}}由Google的弗兰克·范·普菲伦(Frank van Puffelen)作参考。