如何使用生产存储桶数据启动Firebase Storage Emulator?
Firebase模拟器Storage数据导入操作方案
- Firebase CLI 自9.11.0版本起已原生支持Storage模拟器的数据导入导出能力,逻辑和Firestore完全一致,不需要额外配置特殊工具。
- 首次导出备份操作:先正常启动模拟器,手动上传需要的Storage测试数据到Storage模拟器中,执行命令
firebase emulators:export ./my-directory即可将当前运行的所有模拟器数据(包含Firestore、Storage、Auth、Realtime Database等)全部导出到指定目录,目录下会自动生成storage专属的备份文件夹存储对象数据。 - 你也可以指定仅导出Storage数据,执行命令:
firebase emulators:export ./my-directory --only storage - 启动时导入多服务数据:你之前使用的导入命令已经支持自动识别并导入同目录下的Storage备份,直接执行
firebase emulators:start --import ./my-directory即可同时导入Firestore和Storage数据。 - 如需指定仅启动部分服务导入,可追加only参数,示例:
firebase emulators:start --import ./my-directory --only firestore,storage
注意:导入操作仅同步Storage对象数据,Storage访问权限仍会遵循你本地项目中的
storage.rules文件配置,不会被备份数据覆盖。
内容的提问来源于stack exchange,提问作者MarksASP
相关产品推荐
相关产品推荐

