我有一个情况,需要将整个文档(图像、pdf、csv 等)从 AWS S3 存储桶迁移到 Azure Blob。我正在使用 Carrierwave 上传程序将图像存储在 S3 中,并将上传的文件对象存储在我的列中。有没有任何工具或简单的方法可以在不进行大量代码更改的情况下进行迁移?我的实际要求是,迁移后上传程序应该按原样工作,并且应该毫无问题地返回文件和文档。 例如。
user.profile_photo.url
给我存储在 aws s3 服务的 profile_photo 中的用户的个人资料 url。
我还没有尝试过任何东西,因为我只能选择一种方法,那就是先将所有图像从 s3 重新上传到 azure blob。
AzCopy
是不错的选择,你可以尝试使用。
您的问题不是很清楚,是否存在任何潜在问题导致此解决方案不起作用,因此很难提出建议。
https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-s3
但是如果这个解决方案不起作用,请更新您的问题,我可以尝试为您提供具体的解决方案。谢谢