我是 AWS Bucket
的新手。请考虑我在帖子中的内容。
我在 Windows Azure
上存储了超过 100 GB 的文件。
它有以下一些结构:
http://myazure.blob.core.windows.net/2015/1/10/captureimage/124084.png
http://myazure.blob.core.windows.net/2015/1/10/captureimage/124086.png
http://myazure.blob.core.windows.net/2015/1/12/eab0d364-6112201550706PM.JPG
http://myazure.blob.core.windows.net/2015/1/12/eac15464-d1122015124429PM.JPG
http://myazure.blob.core.windows.net/2015/1/12/small/1c03d1bd-5112201541616PM.JPG
http://myazure.blob.core.windows.net/2015/1/12/small/1c149656-5112201550424PM.JPG
http://myazure.blob.core.windows.net/2015/1/12/thumbs/00a24075-b112201535134PM.JPG
http://myazure.blob.core.windows.net/2015/1/12/thumbs/016226a0-2112201592913AM.JPG
现在我们正在迁移另一台服务器。 我们需要使用 C# 复制 AWS Bucket 上的所有文件及其内容。
另外,我有这些链接
的所有URLS
到一个文本文件。
那么,我们可以复制这些文件吗直接从 AZURE
到 AWS Bucket
?或者需要在本地下载然后上传到AWS Bucket
?
有什么建议吗?
感谢帮助!
最佳答案
查看 Amazon S3 的 Put Object REST API documentation ,我相信它不支持获取 URL 的内容并将其保存为对象(Azure Blob 服务确实支持 BTW)。因此,您唯一的选择是将 blob 从 Azure 存储下载到本地计算机,然后将它们上传到 Amazon S3。
关于c# - 如何使用 C# 将容器及其内容复制到 AWS 存储桶?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30162030/