2011-01-28 9 views
2

누구나 AWS와 상호 작용할 수있는 고급 SDK를 알고 있습니까? 아마존이 제공 한 SDK는 훌륭하고 REST/SOAP API는 문서화되어 있지만 흔히 공통적 인 높은 수준의 작업을 직접 작성해야한다는 것을 알게된다.AWS 용 고급 .Net SDK가 있습니까?

예를 들어, S3 클라이언트를 사용하면 개체를 넣거나 가져 오는 등의 작업을 수행 할 수 있지만 폴더 생성, 다른 폴더로 파일 이동 등의 높은 수준의 작업을 수행 할 수있는 기능이 누락되었습니다.

Cloud Berry 또는 Amazon 웹 콘솔과 같은 도구를 사용하여 수동으로 이러한 작업을 수행 할 수 있지만 때때로 일부 데이터를 주기적으로 백업 폴더에 백업하는 등의 자동화 기능을 앱에 구축하고자 할 수 있습니다. 우표.

건배,

UPDATE : 내가 AWS는 많은 다른 것들을 다루고로보고, 조금 너무 질문을 열어두면 미안하지만, 특히 내가 S3에 대한 높은 수준의 라이브러리를 찾고 있어요.

답변

0

CodePlex에는 일부 오픈 소스 프로젝트가 있습니다. 전체 목록은 http://www.codeplex.com/site/search?query=AWS&ac=8

+0

우리는 SimpleDB 용 ORM으로 SimpleSavant를 사용 해왔고 실제로 잘 작동하지만 지금까지는 S3 나 SQS와 같은 다른 서비스에 대한 프로젝트를 보지 못했습니다. 목록을 검토하고 감사합니다. 감사합니다. – theburningmonk

+1

FAQ - http://stackoverflow.com/faq#signatures에 따라 게시물에 서명을 추가하지 마십시오. –

0

에 있습니다. 정확히 무엇이 필요한지에 따라 SecureBlackbox 제품 패키지를 유용하게 사용할 수 있습니다. CloudBlackbox는 서로 다른 클라우드 저장소에 액세스하기위한 거의 균일 한 API를 제공하며 내장 된 암호화 메커니즘을 제공합니다. CloudBlackbox는 .NET 용 고급 API를 제공합니다.

0

AWS sdk의 새로운 버전은 S3FileInfo 및 S3DirectoryInfo를 구현합니다. .net FileInfo 및 DirectoryInfo와 같이 사용할 수 있습니다.

문제는 큰 파일을 지원하지 않는다는 것입니다.

5

AWS SDK for .NET은 S3에 대해 몇 가지 고급 인터페이스를 제공합니다. Amazon.S3.IO 네임 스페이스에는 FileInfo 및 DirectoryInfo 추상화가 포함되어 있으며 Amazon.S3.Transfer 유틸리티는 대용량 파일을 포함하여 간단한 업로드 및 다운로드를 허용합니다.

관련 문제