AWS SDK for Java を使用してアプリケーションを開発およびデプロイします。SDK を使用すると、独自の Java API を使用して簡単に AWS サービスを呼び出せます。
仕組み
AWS SDK for Java は、Java のデベロッパーにとってなじみ深く一貫性のある一連のライブラリを提供し、AWS サービスを簡単に利用できるようにします。認証情報の管理、再試行、データマーシャリング、シリアル化といった API ライフサイクルに関する検討事項についてサポートを提供します。また、AWS SDK for Java は開発を簡素化するための高度の抽象化もサポートしています。GitHub にアクセスして、AWS 関連のオープンソースの Java ライブラリを確認してください。
主な特徴
ノンブロッキング I/O
AWS SDK for Java 2.x では、新しく Netty 上に構築されたノンブロッキング SDK アーキテクチャを使用し、優れたノンブロッキング I/O をサポートしています。これは、いくつかのスレッド間で高い同時実行性を実現する、ノンブロッキングの非同期クライアントを特徴としています。
自動ページ区切り
多くの AWS のオペレーションでは、応答オブジェクトが一度で送るには大きすぎる場合、結果がページ分けされて返信されます。 AWS SDK for Java 2.x では、自動ページ分割メソッドを使用して複数のサービス呼び出しを行い、自動的に次のページの結果を取得します。
HTTP/2 サポートとプラグ可能な HTTP レイヤー
新しいプログラミングインターフェースは、HTTP/2 機能をシームレスに利用し、アプリケーションを構築するための新しい方法を提供します。
ガイド
デベロッパーガイド
Java API リファレンスガイド
Java API リファレンスガイドでは、最新バージョンの AWS SDK for Java の API オペレーションについて説明しています。また、サポートされている各ウェブサービスプロトコルについて、リクエスト、レスポンス、およびエラーのサンプルが掲載されています
AWS SDK for Java 2.x 移行ガイド
コード例
Spring Boot、Amazon DynamoDB、および AWS SDK for Java 2.x を使用して最初のウェブアプリケーションを作成 »
Spring Boot、Amazon SQS、および AWS SDK for Java 2.x を使用して最初の Web アプリケーションを作成する »
Spring Boot、Amazon Rekognition、および AWS SDK for Java 2.x を使用した画像認識 Web アプリケーションの作成 »
Kinesis Data Streams と AWS SDK for Java 2.x を使用したストリーミングアプリケーションの作成 »
その他のリソース
Java アプリケーションを AWS で構築するための追加のリソースとガイドを見つけます。
Java に関する最新ニュースとお知らせについては、AWS Developer blog をご覧ください。
GitHub にアクセスして、AWS SDK と高レベルライブラリリポジトリを表示します。
AWS で Java ワークロードを実行することに関心をお持ちですか? IT プロジェクトに関して AWS の担当者がサポートいたします。