メインコンテンツに移動

AWS SDK for Java

AWS SDK for Java を使用してアプリケーションを開発およびデプロイします。SDK を使用すると、独自の Java API を使用して簡単に AWS のサービスを呼び出せます。

仕組み

AWS SDK for Java は、Java のデベロッパーにとってなじみ深く一貫性のある一連のライブラリを提供し、AWS サービスを簡単に利用できるようにします。認証情報の管理、再試行、データマーシャリング、シリアル化といった API ライフサイクルに関する検討事項についてサポートを提供します。また、AWS SDK for Java は開発を簡素化するための高度の抽象化もサポートしています。

AWS SDK for Java は、各 AWS サービス用の Java API を提供します。この SDK を使用すると、Amazon S3、Amazon EC2、Amazon DynamoDB などと連携する Java アプリケーションを構築できます。

特徴

AWS SDK for Java 2.x では、新しく Netty 上に構築されたノンブロッキング SDK アーキテクチャを使用し、優れたノンブロッキング I/O をサポートしています。これは、いくつかのスレッド間で高い同時実行性を実現する、ノンブロッキングの非同期クライアントを特徴としています。

詳細を確認する

多くの AWS のオペレーションでは、応答オブジェクトが一度で送るには大きすぎる場合、結果がページ分けされて返信されます。 AWS SDK for Java 2.x では、自動ページ分割メソッドを使用して複数のサービス呼び出しを行い、自動的に次のページの結果を取得します。

詳細を確認する

新しいプログラミングインターフェースは、HTTP/2 機能をシームレスに利用し、アプリケーションを構築するための新しい方法を提供します。

詳細を確認する

リソース