【问题标题】:Copy files between cloud storage providers在云存储提供商之间复制文件
【发布时间】:2021-02-19 00:23:45
【问题描述】:

我需要将大量文件上传到一个云存储提供商,然后使用我将编写的软件将这些文件复制到另一个云存储提供商。我查看了几个云存储提供商,但我没有找到一种简单的方法来完成我需要做的事情,除非我首先下载文件然后将它们上传到第二个存储提供商。我想直接使用云存储提供商 API 进行复制。任何具有 API 的存储提供商的建议或链接都​​将允许从一个提供商复制到另一个提供商,我们将非常欢迎。

【问题讨论】:

    标签: api cloud cloud-storage


    【解决方案1】:

    如果您想为其编写代码,请使用 Google 的 gsutil:

    gsutil cp 命令允许您在本地文件之间复制数据 系统与云端,云端复制数据,复制数据 云存储提供商之间。

    您将在此链接中找到详细信息:

    https://cloud.google.com/storage/docs/gsutil/commands/cp

    如果您需要软件,请使用 Multicloud。 https://www.multcloud.com/

    它可以直接从网络下载,也可以将文件从一个云存储(如保管箱)传输到另一个(如谷歌驱动器)。

    Cloud HQ 作为 chrome 扩展也是在云之间同步数据的最佳解决方案之一。你可以去看看。

    【讨论】:

      【解决方案2】:

      您可以选择多个选项。首先使用Multi Cloud等云传输服务。我用它从 AWS S3 或 Egnyte 传输到 Google Drive。

      1. Multicloud https://www.multcloud.com 每月免费提供 30GB 数据流量。
      2. Mountain duck https://mountainduck.io/ 如果连接器可用,您可以将每个云服务挂载为您的硬盘,并轻松移动每个文件。

      我希望这会有所帮助。

      【讨论】:

      • 这些服务是否真的避免将文件复制到本地计算机(定义为运行实际代理的计算机 - 如果它是 CLI 应用程序,则为您的计算机,如果它是 SaaS,则为另一个云),还是他们只是隐藏他们在后台进行普通的旧下载/上传的事实?
      • 选项 1(多云)本地计算机上没有复制或后台进程。它在云到云上无缝运行。选项 2(Mountain Duck)已挂载,实际数据在云端。但我不建议文件太大或太多。
      猜你喜欢
      • 2013-03-23
      • 1970-01-01
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多