如何将firebase存储桶的内容从一个项目复制到另一个项目?

时间:2017-06-20 04:35:06

标签: firebase firebase-storage

我使用firebase存储来存储个人资料照片。我创建了两个项目:MyApp和MyApp-Dev。我可以轻松地从MyApp数据库下载json数据并将其上传到MyApp-Dev数据库。有没有办法做类似的事情将图像从一个项目转移到另一个项目?没有用户的个人资料图片,这使得测试MyApp-Dev非常困难。

2 个答案:

答案 0 :(得分:3)

如果已安装Google Cloud SDK,则可以使用 gsutil 命令。

Install GCP SDK

gsutil doc

您可以在存储桶之间移动信息。示例:

gsutil -m cp -r gs://<bucket-myapp-name> gs://<bucket-myapp-dev-name>

-m 并行运行。这可以大大改善               如果您要对大量               通过合理快速的网络连接下载文件

cp 复制

-r 递归

答案 1 :(得分:2)

我确实将存储桶A复制到存储在存储桶B的根中,

gsutil -m cp -r gs://<bucket-a>/* gs://<bucket-B>