Я хотел бы знать, как работает развертывание правил хранения в Firebase.
В Firebase Storage у меня есть 2 сегмента app.appspot.com
и app-mybucket
.На моей локальной машине у меня есть файл storage.rules
, который выглядит примерно так:
service firebase.storage {
match /b/app.appspot.com/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
match /b/app-mybucket/o {
match /{userId}/{allPaths=**} {
allow read, write: if request.auth.uid == userId;
}
}
}
Когда я firebase deploy --only storage
, эти правила отправляются в корзину по умолчанию app.appshpot.com
, и, кажется, ничего не отправляется в app-mybucket
.Я хотел бы знать, как я могу развернуть правила во всех сегментах.