2016-08-04 2 views
1

S3 인터페이스를 제공하는 서버에 연결하고 싶습니다. 현재 jclouds을 사용 중입니다. 다른 대안을 확인하고 싶습니다. Java AWS SDK이 개인 서버에서 작동합니까? (예를 들어 ClientConfiguration.setNonProxyHosts()이 무엇인지 문서에서 알 수 없으며, 클라이언트가 연결할 서버를 지정할 수 있습니까?). AWS SDK가 작동하지 않는 경우자바 AWS SDK의 S3 API를 S3 인터페이스를 노출하는 개인 서버와 함께 사용할 수 있습니까?

, 어떤 다른 대안이

답변

1

당신은 Minio 클라이언트 java-sdk 라이브러리를 시도 할 수 있습니다 (즉, 개인 S3 서버에 연결할 수) jclouds 거기에 있습니다, 그것은 AWS S3 서명 V4 오픈과 호환됩니다 출처.

API-문서 : https://github.com/minio/minio-java/blob/master/docs/API.md

예 : https://github.com/minio/minio-java/tree/master/examples

그것이 도움이되기를 바랍니다.

면책 조항 : 나는 Minio 클라이언트 이야기가 프록시를 통해 S3 할 수 Minio

+0

작동? –

+0

minio 클라이언트를 사용할 때 끊임없이'java.net.SocketException : Connection reset'을 얻습니다. 이 요점을 확인하십시오 : https://gist.github.com/gabipetrovay/d2b242108e61f7a2ff851500d5153719 –

+0

Minio는 S3 프록시가 아니므로 완전히 독립형 S3 대안입니다. 이 예제에 대한 자세한 정보가 있습니까? 언급 한 문제를 재현 할 수 없습니다. 서버에 액세스 할 수 있습니다. – Harshavardhana