Проверьте, существует ли ресурс хранилища - PullRequest
0 голосов
/ 21 марта 2019

Мне интересно, охватит ли следующее все случаи, когда в пути запроса не было ресурса:

allow write: if resource == null;

Это должно разрешать только файлы, которые создаются, но не обновляются.

1 Ответ

1 голос
/ 21 марта 2019

Да - это все, что вам нужно для предотвращения редактирования / перезаписи файлов.Обратите внимание, что это также предотвратит любые удаления, если вы хотите разрешить удаление, которое вам нужно добавить в условие, например:

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

Я уверен, что вы уже нашли официальныйдокументы ( подраздел Оценка ресурсов ) по этому материалу ... но я добавлю здесь ссылку на ответ Фрэнка Ван Пуффелена из Google.это служит хорошим ориентиром.

...