c# - 如何使用 C# 将容器及其内容复制到 AWS 存储桶?

标签 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到一个文本文件。那么,我们可以复制这些文件吗直接从 AZUREAWS 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/

相关文章:

c# - 以编程方式确定是否安装了 COM 库 (.DLL)

c# - 游戏的网络消息序列化

azure - 如何使用 TOTP 通过 Azure AD MFA 验证 VPN?

asp.net-mvc-4 - mvc 4 windows Azure Request.Url 中的端口号错误

azure - 在 Azure 上的资源组之间移动后删除 microsoft.web/certificate

amazon-web-services - AWS Codepipeline 和 Cloudformation 中的版本更改集

ios - 如何使用 AWS Cognito 联合身份登录 Instagram

c# - 应该扩展还是封装 ORM 对象?

c# - LINQ 条件 where 仅当 prop 不为 null 时

javascript - 如何使用 Cognito Identity 池生成临时凭证以访问 aws 服务?