我想知道以下内容是否可以涵盖请求路径之前没有资源的所有情况:
allow write: if resource == null;
这应该只允许创建文件,而不能更新。
答案 0 :(得分:1)
是-这就是防止编辑/覆盖文件所需的全部。请注意,这还将防止任何删除,如果要允许删除,则需要添加以下条件:
allow write: if (resource == null || request.resource == null);
我确定您已经在此材料上找到了official docs(小节资源评估 )...但我会在其中添加一个{ {3}}由Google的弗兰克·范·普菲伦(Frank van Puffelen)作参考。