の操作 DynamoDB - AWS SDK for Java 2.x

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

の操作 DynamoDB

このセクションでは、DynamoDB の操作方法の例を示します。

次の例では、 AWS SDK for Java 2.x の標準低レベル DynamoDB クライアント (DynamoDbClient) を使用しています。

には、DynamoDB 拡張クライアントSDKも用意されており、DynamoDB を操作するための高レベルのオブジェクト指向のアプローチを提供します。次のセクションでは、このクライアントについて詳しく説明します。

AWS アカウントベースのエンドポイントを使用する

DynamoDB はAWS 、アカウント ID を使用してリクエストルーティングを合理化することでパフォーマンスを向上させることができるアカウントベースのエンドポイントを提供します。 AWS

この機能を利用するには、 のバージョン 2.28.4 以降を使用する必要があります AWS SDK for Java。Maven 中央リポジトリ にSDKリストされている の最新バージョンがあります。サポートされているバージョンの SDKがアクティブになると、新しいエンドポイントが自動的に使用されます。

アカウントベースのルーティングをオプトアウトする場合は、次の 4 つのオプションがあります。

  • AccountIdEndpointModeに設定して DynamoDB サービスクライアントを設定しますDISABLED

  • 環境変数を設定します。

  • JVM システムプロパティを設定します。

  • 共有 AWS 設定ファイル設定を更新します。

次のスニペットは、DynamoDB サービスクライアントを設定してアカウントベースのルーティングを無効にする方法の例です。

DynamoDbClient.builder() .accountIdEndpointMode(AccountIdEndpointMode.DISABLED) .build();

および Tools AWS SDKsリファレンスガイドでは、最後の 3 つの設定オプション に関する詳細情報を提供します。