hackearth
@hackearth

Firebase Storage Rules. Как дать публичный доступ только одной папке?

1. Подскажите, есть ли статья или документация на РУССКОМ языке по написанию правил доступа к Firebase Storage?
2. По умолчанию в правилах доступ только зарегистрированным пользователям:
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}

Задача: мне необходимо сделать доступ к чтению и записи к одной папке (допустим, к папке companies и всему содержимому в ней) ВСЕМ пользователям, а к остальным папкам только зарегистрированным.
Спасибо.
  • Вопрос задан
  • 872 просмотра
Пригласить эксперта
Ответы на вопрос 1
@StrelnikovEugene
На русском вряд ли. На страничке настройки правил storage есть симулятор, в котором можно заранее протестировать различные сценарии.

service firebase.storage {
  match /b/{bucket}/o {
    match /publicFolder/{allPaths=**} {
      allow read, write;
    }
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы