firebase - 具有特定目标名称的 firebase deploy 仍会部署到该类型的所有目标
问题描述
我想要达到的目标
我正在尝试使用部署目标指定要上传的存储规则集。
我正在运行的内容及其结果
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并试图找出我错过了什么。
知道我忽略了什么吗?感谢所有提示或提示!
解决方案
我向 Firebase 团队写了一份故障报告,并得到了很好的支持。事实证明我没有错过任何东西。这是 Firebase 中的一个错误。他们在内部升级了它,我问我通过电子邮件发送的工程师是否可以写一张公开票,以便我可以跟踪它。他做到了,如果其他人有兴趣,这里是链接:
推荐阅读
- json - 有没有办法将 JSON 对象中的数据作为整数而不是字符串传递?
- xamarin.forms - 用 MvvmCross 实现视图模型的条件表示的方法是什么?
- php - PHPmailer 向用户群发送批量 - 我应该使用密件抄送还是个人电子邮件?
- wpf - OxyPlot - 直接在绘图上编辑标题
- android - 在更改背景时更改文本颜色
- css - Cakephp 3.6 搜索 获取 查找
- javascript - 在 javascript(媒体设备)中更改网络摄像头方向
- reactjs - 如何使用反应路由器创建反应侧边栏导航?
- r - 从数据框中打印值,而不是行号
- javascript - 如何将两个数组组合成一个具有键值对的对象?