Friday, October 03, 2008

C# your way to Amazon’s S3 – ThreeSharp, a .Net Amazon S3 Library

CodePlex - C# Library and Code for Amazon S3

“Affirma Consulting http://www.affirmaconsulting.com developed this library and example code with Amazon Web Services, in an effort to simplify and empower the use of Amazon S3 in a .NET client environment. We decided together that hosting the code on CodePlex would be the best way to share the library and get community involvement on its future development.

Project Description
An advanced C# library for interfacing with the Amazon S3 system. Among its powerful features are:
- Full support for data streaming. No need to load data into memory before sending to S3.
- Data encryption.
- Thread safety and live statistics. Perform multiple simultaneous uploads and downloads and show progress in real-time.
- A powerful, unified object model that simplifies maintenance and extensions.
- Support for EU buckets.

The solution contains four projects:
- ThreeSharp. The C# library.
- ThreeSharp.Wrapper. A helper that wraps basic common procedures into single-line calls.
- ThreeSharp.ConsoleSample. A console application that demonstrates and describes the various procedures available in the ThreeSharp Library and the Wrapper.
- ThreeSharp.FormSample. A Windows Forms app that demonstrates the use of the Library in a multi-threaded, graphical environment.

…”

I haven’t S3’ed yet but when/if I do, I’m going to have to check out this library. Is sure sounds like a useful tool in the .Net S3’s developer tool belt, doesn’t it?

 

Related Past Post XRef:
Amazon S3 Browser for Windows Live Writer
S3 Drive - Mount your Amazon S3 Space as a Windows Network Drive
S3 from Amazon - Storage on the cheap.

No comments: