Существует ли высокоуровневый .Net SDK для AWS? - PullRequest
2 голосов
/ 28 января 2011

Кто-нибудь знает высокоуровневый SDK для взаимодействия с AWS? SDK, предоставляемый Amazon, хорош, а API REST / SOAP хорошо документирован, но я часто обнаруживаю, что мне все равно приходится писать обычные операции высокого уровня.

Возьмем, к примеру, клиент S3, он дает вам возможность помещать / получать / перечислять объекты и т. Д., Но, к сожалению, ему не хватает возможности выполнять операции высокого уровня, такие как создание папки, перемещение файла в другую папку и т. Д. .

Вы можете использовать такие инструменты, как Cloud Berry или веб-консоль Amazon, чтобы делать подобные вещи вручную, но иногда вам может понадобиться встроить некоторую автоматизацию в ваше приложение, например, периодически выполнять резервное копирование некоторых данных в резервную папку с отметкой времени.

Приветствия

ОБНОВЛЕНИЕ: извините, если я оставил вопрос слишком открытым, поскольку AWS охватывает очень много разных вещей, но, в частности, я ищу высокоуровневую библиотеку для S3.

Ответы [ 4 ]

5 голосов
/ 29 ноября 2012

AWS SDK для .NET предоставляет несколько высокоуровневых интерфейсов для S3.Пространство имен Amazon.S3.IO содержит абстракции FileInfo и DirectoryInfo, а утилиты Amazon.S3.Transfer обеспечивают простую загрузку и загрузку, в том числе для больших файлов.

0 голосов
/ 28 января 2011

В зависимости от того, что именно вам нужно, вы можете найти пакет CloudBlackbox нашего продукта SecureBlackbox. CloudBlackbox предоставляет практически унифицированный API для доступа к различным облачным хранилищам и предлагает встроенные механизмы шифрования. CloudBlackbox предлагает высокоуровневый API для .NET.

0 голосов
/ 28 ноября 2012

В новой версии AWS SDK реализованы S3FileInfo и S3DirectoryInfo. Вы можете использовать его как .net FileInfo и DirectoryInfo.

Проблема в том, что он не поддерживает большие файлы.

0 голосов
/ 28 января 2011

В CodePlex есть несколько проектов с открытым исходным кодом. Весь список на http://www.codeplex.com/site/search?query=AWS&ac=8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...