2016-08-04 28 views
1

私はS3インターフェイスを公開するサーバーに接続したいと思います。私は現在jcloudsを使用しています。そして私は他の選択肢をチェックしたいと思います。 Java AWS SDKはプライベートサーバーで動作しますか? (私はClientConfiguration.setNonProxyHosts()が何をするかなどのドキュメントからそれを得ることはできません;クライアントが接続するサーバーを指定することはできますか?)。 AWS SDKが動作しない場合Java AWS SDKのS3 APIをプライベートサーバで使用してS3インタフェースを公開することはできますか?

、他にどのような選択肢が

答えて

1

あなたはMinioクライアントjava-sdkライブラリを試すことができます(つまり、プライベートS3サーバに接続することができます)jcloudsのためにそこにある、それはAWS S3署名V4とオープンと互換性がありますソース。

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

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

それがお役に立てば幸いです。

免責事項:私はプロキシ経由でS3にMinio

+0

缶Minioクライアントの話のために働きますか? –

+0

minioクライアントを使用すると、私は常に 'java.net.SocketException:Connection reset'を取得します。このGistを確認してください:https://gist.github.com/gabipetrovay/d2b242108e61f7a2ff851500d5153719 –

+0

MinioはS3プロキシではありませんが、完全にスタンドアロンのS3の代替手段です。あなたはこの事例に関するより多くの情報を持っていますか?あなたが言及した問題を再現することができません。ちょうど良いサーバーにアクセスすることができます。 – Harshavardhana

関連する問題