Affirma Consulting(リンク)は、.NETアプリケーションからAmazonのS3サービス(リンク)にアクセスするために使用可能なC#ライブラリを開発した。例を含むライブラリは、CodePlexでリリースされている(リンク)。
Amazonは、Amazonのインフラを使用したデータの保管に興味がある人向けに、Simple Storage Service (S3)を提供している。こうしたサービスは、RESTおよびSOAP(リンク)でアクセス可能である。Affirma ConsultingはC#ライブラリを開発した。S3を利用するよう設計されているあらゆる.NETアプリケーションに含まれる。またソースコードを含 め、CodePlexで公開された。ライブラリには、以下のような主機能が含まれる。
- データストリームのフルサポートS3に送信する前に、データをメモリにロードする必要はない。
- データ暗号化
- スレッドセーフティーおよびライブ統計複数の同時アップロードおよびダウンロードを実行し、リアルタイムで進捗を表示する。
- メンテナンスおよび拡張を簡略化するパワフルな統一オブジェクトモデル
- EUバケットに対するサポート
ライブラリのソースコードには、以下のコンポーネントがある。
- ThreeSharp。C#ライブラリ。
- ThreeSharp.Wrapper。基本の共通プロシージャーを単一行コールに折り返す援助機能。
- ThreeSharp.ConsoleSample。ThreeSharp Library およびWrapperで利用可能なさまざまなプロシージャーをデモし、説明するコンソールアプリケーション。
- ThreeSharp.FormSample。マルチスレッド、グラフィカル環境においてLibraryの使用をデモするWindows Formsアプリケーション。
ライブラリの現行バージョンはライセンス(リンク)Apache License 2.0のもとリリースされる1.5(リンク)である。
原文はこちらです:http://www.infoq.com/news/2008/10/CSharp-Library-Amazon-S3