【发布时间】:2019-03-07 09:29:24
【问题描述】:
我正在使用 Firebase 存储来存储个人资料图片。我创建了两个项目:MyApp 和 MyApp-Dev。我可以轻松地从 MyApp 数据库下载 json 数据并将其上传到 MyApp-Dev 数据库。有没有办法做类似的事情来将图像从一个项目转移到另一个项目?如果没有用户的个人资料图片,测试 MyApp-Dev 会非常困难。
【问题讨论】:
我正在使用 Firebase 存储来存储个人资料图片。我创建了两个项目:MyApp 和 MyApp-Dev。我可以轻松地从 MyApp 数据库下载 json 数据并将其上传到 MyApp-Dev 数据库。有没有办法做类似的事情来将图像从一个项目转移到另一个项目?如果没有用户的个人资料图片,测试 MyApp-Dev 会非常困难。
【问题讨论】:
如果您安装了 Google Cloud SDK,则可以使用 gsutil 命令。
您可以在存储桶之间移动信息。示例:
gsutil -m cp -r gs://<bucket-myapp-name> gs://<bucket-myapp-dev-name>
-m 并行运行。这可以显着改善 如果您要对大量数据执行操作,则性能 文件通过相当快的网络连接
cp复制
-r递归
【讨论】:
我确实将存储桶 A 复制到存储桶 B 的根目录中,
gsutil -m cp -r gs://<bucket-a>/* gs://<bucket-B>
【讨论】: