【问题标题】:Migrate from Digital Ocean Space to Amazon AWS从 Digital Ocean Space 迁移到 Amazon AWS
【发布时间】:2018-10-18 21:42:09
【问题描述】:

目标

我需要将数千个对象从 Digital Ocean Space 移动到 Amazon AWS。所有文件均为图像,总大小约为 36GB。

我面临的问题:

谷歌搜索发现我们可以从 Amazon AWS 转移到 Digital Ocean Spaces,但反过来不行。

我发现了什么

我找到的所有代码都是关于将多个对象上传到一个存储桶而不是从存储桶下载它们。

【问题讨论】:

  • 请定义“移动大量信息”的含义。它们是文件、数据库还是对象?应用程序呢?随时编辑您的问题以提供更多信息。
  • 谢谢,我会更新我的答案。
  • 我不明白。为什么投反对票?为什么人们不解释以便我改进我的问题?
  • 不,你应该澄清你的问题,以便人们可以提供有用的答案,其他读者将来会从中受益。你的问题应该包括你想要完成什么,你尝试了什么以及你遇到了什么困难。目前,您只说明了您要完成的工作。
  • @JohnRotenstein 再次感谢,这是另一个更新。

标签: php amazon-s3 digital-ocean


【解决方案1】:

根据Digital Ocean的文章How To Migrate from Amazon S3 to DigitalOcean Spaces with rclone,看来你可以使用rclone在两个服务之间进行复制(双向)。

【讨论】:

    【解决方案2】:

    我已经接受了 John Rotestein 的回答,但 Digital Ocean 也回答了我的问题。

    有一种方法可以使用 Cyber​​duck 在 Windows 中下载所有 Digital Ocean 空间内容:

    https://www.digitalocean.com/community/tutorials/how-to-manage-digitalocean-spaces-with-cyberduck

    您可以构建一个脚本来循环您的目录并将对象发送到 Amazon AWS。如果不知道怎么做,可以开始herehere

    更新 如果文件太多,Cyber​​duck 会在一段时间后卡住。所以我从这个链接使用 S3EXPLORER,它也有安装说明:-http://s3browser.com/download.aspx

    【讨论】:

      【解决方案3】:

      我在使用 rclone 时遇到了问题。它太复杂了,所以我构建了一个 PHP 脚本来自动执行此操作。您需要拥有 DO Space/AWS Bucket 的 API 密钥/秘密,仅此而已。

      https://gitlab.com/exevio-open-source/digitalocean-spaces-transfer

      当我们迁移文件超过 2TB 的帐户时,这对我的公司非常有用。

      【讨论】:

        猜你喜欢
        • 2019-08-13
        • 1970-01-01
        • 1970-01-01
        • 2022-12-22
        • 1970-01-01
        • 2020-10-02
        • 2018-09-21
        • 1970-01-01
        • 2018-02-06
        相关资源
        最近更新 更多