2011-01-28 24 views
2

有谁知道与AWS交互的高级SDK?亚马逊提供的SDK很好,REST/SOAP API有很好的文档记录,但我经常发现我自己最终还是不得不编写通用的高级操作。例如,S3客户端,它可以让你放置/获取/列出对象等,但它很遗憾地缺少执行高级操作的能力,例如创建文件夹,将文件移动到不同的文件夹,是否有任何用于AWS的高级.Net SDK?

您可以使用Cloud Berry或Amazon Web控制台等工具手动执行此类操作,但有时您会希望在应用程序中构建一些自动化功能,例如定期将一些数据备份到备份文件夹中邮票。

干杯,

UPDATE:对不起,如果我离开这个问题有点过于开放,看到AWS涵盖了很多不同的东西,但特别是我在寻找的S3的高级别库。

回答

0

CodePlex上有一些开源项目。整个列表是在http://www.codeplex.com/site/search?query=AWS&ac=8

+0

我们一直使用SimpleSavant作为SimpleDB的ORM,它工作得很好,但到目前为止,我还没有看到S3或其他服务(如SQS)的质量项目将通过列表并检查出来,谢谢 – theburningmonk 2011-01-28 15:29:24

0

根据您确切需要你可以找到我们的SecureBlackbox产品包CloudBlackbox有用。 CloudBlackbox提供了一个几乎统一的API来访问不同的云存储,并提供内置的加密机制。 CloudBlackbox为.NET提供高级API。

0

较新版本的AWS sdk实现了S3FileInfo和S3DirectoryInfo。你可以像.net FileInfo和DirectoryInfo一样使用它。

问题是它不支持大文件。

相关问题