Php 从数字海洋空间迁移到亚马逊AWS

Php 从数字海洋空间迁移到亚马逊AWS,php,amazon-s3,digital-ocean,Php,Amazon S3,Digital Ocean,目标 我需要将数千个物体从数字海洋空间移动到亚马逊AWS。所有文件都是图像,总大小约为36GBs 我面临的问题: 通过谷歌搜索,我可以看到我们可以从亚马逊AWS转移到数字海洋空间,但不是相反 我所发现的 我找到的所有代码都是关于将多个对象上载到一个bucket,而不是从bucket下载它们。基于Digital Ocean的文章,您似乎可以使用在两个服务之间进行复制(在任意方向)。基于Digital Ocean的文章,您似乎可以使用在两个服务之间进行复制(在任何一个方向)。我已经接受了约翰·罗特斯

目标

我需要将数千个物体从数字海洋空间移动到亚马逊AWS。所有文件都是图像,总大小约为36GBs

我面临的问题:

通过谷歌搜索,我可以看到我们可以从亚马逊AWS转移到数字海洋空间,但不是相反

我所发现的


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

基于Digital Ocean的文章,您似乎可以使用在两个服务之间进行复制(在任意方向)。

基于Digital Ocean的文章,您似乎可以使用在两个服务之间进行复制(在任何一个方向)。

我已经接受了约翰·罗特斯坦的答案,但数字海洋也回答了我的问题

有一种方法可以使用Cyberduck在Windows中下载所有数字海洋空间内容:

然后,你可以构建一个脚本来循环你的目录,并将对象发送到AmazonAWS。如果你不知道怎么做,你可以启动并运行它

更新
如果你有太多的文件,Cyberduck会在一段时间后出现问题。所以我在这个链接中使用S3EXPLORER,它还有安装说明:-

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

有一种方法可以使用Cyberduck在Windows中下载所有数字海洋空间内容:

然后,你可以构建一个脚本来循环你的目录,并将对象发送到AmazonAWS。如果你不知道怎么做,你可以启动并运行它

更新
如果你有太多文件,Cyberduck会在一段时间后出现问题。因此,我在这个链接中使用S3EXPLORER,它也有安装说明:-

我在使用
rclone
时遇到问题。它太复杂了,所以我构建了一个PHP脚本来自动执行此操作。你需要为do Space/AWS Bucket都提供API key/secret,仅此而已


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

我在使用
rclone
时遇到了问题。它太复杂了,所以我构建了一个PHP脚本来自动完成这项工作。您需要为do Space/AWS Bucket都提供API key/secret,仅此而已


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

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