# #firebase #google-cloud-firestore #firebase-storage #google-cloud-sdk
Вопрос:
Чего я пытаюсь достичь
Я пытаюсь указать, какой набор правил хранения следует загружать с помощью целей развертывания.
То, что я запускаю, и его результат
firebase deploy --only storage:backupStorage
Но все равно результирующее развертывание выглядит следующим образом ниже. И, как вы можете видеть, оба storage.rules
и storage-backup.rules
загружаются:
i deploying storage
i firebase.storage: checking storage.rules for compilation errors...
i firebase.storage: checking storage-backup.rules for compilation errors...
firebase.storage: rules file storage-backup.rules compiled successfully
firebase.storage: rules file storage.rules compiled successfully
i storage: uploading rules storage.rules...
i storage: uploading rules storage-backup.rules...
storage: released rules storage-backup.rules to firebase.storage
storage: released rules storage.rules to firebase.storage
Некоторые сведения о настройке
Бег firebase target
дает:
[ storage ]
backupStorage (my-project-backup)
mainStorage (my-project.appspot.com)
Мой firebase.json
:
{
...
"storage": [
{
"target": "mainStorage",
"rules": "storage.rules"
},
{
"target": "backupStorage",
"rules": "storage-backup.rules"
}
]
}
Мой .firebaserc
:
{
"targets": {
"my-project": {
"storage": {
"backupStorage": [
"my-project-backup"
],
"mainStorage": [
"my-project.appspot.com"
]
}
}
}
}
Я проверил https://firebase.google.com/docs/cli/targets и попытался понять, что я упустил.
Есть идеи, что я упустил из виду? Все подсказки или советы приветствуются!
Ответ №1:
Я написал сообщение о неполадках в команду Firebase и получил отличную поддержку. Оказывается, я ничего не пропустил. Это была ошибка в Firebase. Они усилили это внутренне, и я спросил инженера, с которым я отправил электронное письмо, могут ли они написать публичный билет, чтобы я мог его отследить. Он это сделал, и вот ссылка, если кому-то еще интересно: