翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Java 用 Amazon QLDB ドライバー
台帳内のデータを使用するには、AWSが提供するドライバーを使用して Java アプリケーションから Amazon QLDB に接続できます。次のトピックでは、Java 用 QLDB ドライバーの使用を開始する方法について説明します。
ドライバーに関するリソース
Java ドライバーでサポートされる機能の詳細については、以下のリソースを参照してください。
前提条件
Java 用 QLDB ドライバーを開始する前に、次の操作を行う必要があります。
-
「Amazon QLDB へのアクセス」にある AWS の設定手順に従います。これには以下が含まれます。
-
AWS にサインアップする。
-
QLDB の適切なアクセス許可を持つユーザーを作成します。
-
開発のためのプログラムによるアクセス権を付与します。
-
-
以下をダウンロードおよびインストールして、Java 開発環境を設定します。
-
Java SE 開発キット 8 (Amazon Corretto 8 など)。
-
-
「デフォルトの AWS の認証情報とリージョンを設定する」に従って AWS SDK for Java 用の開発環境を設定します。
次に、すべてのチュートリアル用のサンプルアプリケーションをダウンロードするか、Java プロジェクトにのみドライバーをインストールして短いコード例を実行できます。
-
既存のプロジェクトに QLDB ドライバーと AWS SDK for Java をインストールするには、「インストール」に進みます。
-
プロジェクトを設定し、台帳の基本的なデータトランザクションを示す短いコード例については、「クイックスタートチュートリアル」を参照してください。
-
完全なチュートリアルサンプルアプリケーションで、データ API 操作と管理 API 操作の両方の詳細な例を実行するには、を参照してくださいJava チュートリアル。
デフォルトの AWS の認証情報とリージョンを設定する
QLDB ドライバーとその基になる AWS SDK for Java
これらの手順の一部として、デフォルトの QLDB エンドポイントを決定するためにデフォルトの QLDBAWS リージョン エンドポイントを決定するためにデフォルトの QLDB エンドポイントを決定するためにデフォルトの QLDB エンドポイントも設定する必要があります。コード例では、デフォルトの QLDB に接続しますAWS リージョン。QLDB が利用可能なリージョンの完全なリストについては、「AWS 全般的なリファレンス」の「Amazon QLDB エンドポイントとクォータ」を参照してください。
~/.aws/credentials
という名前の AWS 認証情報ファイルの例を次に示します。ここで、チルダ文字 (~
) はホームディレクトリを表します。
[default] aws_access_key_id =
your_access_key_id
aws_secret_access_key =your_secret_access_key
your_access_key_id
と your_secret_access_key
の値は、独自の AWS 認証情報の値に置き換えてください。
インストール
QLDB は、以下の Java ドライバーバージョンと AWS SDK の依存関係をサポートしています。
QLDB ドライバーをインストールするには、Gradle や Maven などの依存関係管理システムを使用することをお勧めします。例えば、以下のアーティファクトを Java プロジェクトの依存関係として追加します。
台帳に対して基本的なデータトランザクションを実行する方法を示す短いコード例については、「クックブックリファレンス」を参照してください。
他のオプションのライブラリ
オプションで、プロジェクトに以下の便利なライブラリを追加することもできます。これらのアーティファクトは、Java チュートリアルサンプルアプリケーションで必須の依存関係にあります。
-
aws-java-sdk-qldb
— の QLDB モジュールAWS SDK for Java QLDB がサポートする最小バージョンはです 1.11.785
。このモジュールは、アプリケーションでこのモジュールを使用して、「」に記載されている管理 APIAmazon QLDB API リファレンス オペレーションと直接やり取りできます。
-
jackson-dataformat-ion
-Ion 用の FasterXML の Jackson データフォーマットモジュール。サンプルアプリケーションにはバージョン 2.10.0
以降が必要です。