You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移Firebase项目数据时导入存储桶数据提示目标项目不存在

Firebase跨项目迁移存储导入报错解决方案
  • 第一步核对双端本地项目配置
    执行firebase projects:list核对Firebase CLI当前激活的项目ID,和目标项目唯一ID完全匹配(注意不要和项目自定义展示名混淆,项目ID是全局唯一的小写字符串,通常带随机后缀)。
    如果你使用gcloud CLI执行导入操作,额外执行gcloud config get-value project核对gcloud侧的默认项目配置,Firebase和gcloud的本地配置相互独立,极易出现两边配置不统一的问题。
  • 第二步检查导入命令的参数显式声明
    手动核对导入命令中填写的项目ID参数,确认无拼写错误、空格或者混用源项目ID的问题。执行导入操作时建议显式指定项目参数,不要依赖本地默认配置,示例命令:
    gcloud firestore import gs://[导出存储桶路径]/[导出文件名] --project=[目标项目ID]
    firebase storage:cp gs://[源存储桶路径]/* gs://[目标存储桶路径] --project=[目标项目ID]
  • 第三步校验IAM权限配置
    确认当前登录账号在目标项目中至少拥有Cloud Datastore Import Export Admin、Storage Admin两类权限,或直接分配Firebase Admin角色。
    同时确认存放导出数据的源存储桶,已经为目标项目的默认服务账号(格式为[目标项目ID]@appspot.gserviceaccount.com)分配了存储对象查看者权限。

完成上述排查后如果仍有报错,可执行firebase logout && firebase login、gcloud auth login重新登录账号刷新本地凭证后重试。

内容的提问来源于stack exchange,提问作者nikita6120

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 14:36:04