Правила хранения Firebase, как записать в указанную папку c? - PullRequest
0 голосов
/ 30 апреля 2020

На данный момент у меня есть эти правила:

РЕДАКТИРОВАТЬ

    rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}

Но я только хочу, чтобы люди писали в указанную папку c, поэтому я не хочу переопределять все фотографии на случай, если что-то пойдет не так.

Например, я хочу сделать что-то вроде этого

  "Belgium" : {
    "ChatPicture" : {
      "write" = "true",
      "read"= "true"
    }
  }

Я не очень понимаю, почему это так отличается от правил базы данных в реальном времени. Спасибо за вашу помощь

1 Ответ

1 голос
/ 30 апреля 2020

Легко указать путь в Правилах безопасности хранилища .

service firebase.storage {
  match /b/{bucket}/o {
    match /Belgium/ChatPicture/{allPaths=**} {
      allow read, write: if true;
    }
  }
}
...