我使用firebase存储来存储个人资料照片。我创建了两个项目:MyApp和MyApp-Dev。我可以轻松地从MyApp数据库下载json数据并将其上传到MyApp-Dev数据库。有没有办法做类似的事情将图像从一个项目转移到另一个项目?没有用户的个人资料图片,这使得测试MyApp-Dev非常困难。
答案 0 :(得分:3)
如果已安装Google Cloud SDK,则可以使用 gsutil 命令。
您可以在存储桶之间移动信息。示例:
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>