を使用して DynamoDB を操作する AWS SDK for Kotlin - AWS SDK for Kotlin

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

を使用して DynamoDB を操作する AWS SDK for Kotlin

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

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

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

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

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

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

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

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

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

DynamoDbClient.fromEnvironment { accountIdEndpointMode = AccountIdEndpointMode.DISABLED // The default value is PREFERRED. }

AWS SDKs とツールのリファレンスガイド」には、最後の 3 つの設定オプションに関する詳細が記載されています。