如何使用C#将Container及其内容复制到AWS桶?

时间:2015-05-11 07:37:21

标签: c# azure amazon-web-services amazon-s3

我是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 links text file.AZURE因此,我们可以直接将文件从AWS Bucket复制到{{1 }}?或者需要在本地下载,然后需要上传到AWS Bucket

有什么建议吗?

帮助感谢!

1 个答案:

答案 0 :(得分:0)

查看Amazon S3的Put Object REST API documentation,我认为它不支持获取URL的内容并将其保存为对象(Azure Blob服务确实支持BTW)。因此,您唯一的选择是将Azure存储中的Blob下载到本地计算机,然后将其上传到Amazon S3。