DynamoDB で AWS アカウントベースのエンドポイントを使用する - AWS SDK for JavaScript

AWS SDK for JavaScript V3 API リファレンスガイドでは、AWS SDK for JavaScript バージョン3 (V3) のすべての API オペレーションについて詳しく説明します。

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

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

この機能を利用するには、AWS SDK for JavaScript バージョン 3 のバージョン 3.656.0 以降を使用する必要があります。このアカウントベースのエンドポイント機能は、この新しいバージョンではデフォルトで有効になっています。

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

  • accountIdEndpointMode パラメータを disabled に設定して DynamoDB サービスクライアントを設定します。

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

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

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

const ddbClient = new DynamoDBClient({ region: "us-west-2", accountIdEndpointMode: "disabled" // Disable account ID in the endpoint });

AWS SDK およびツールリファレンスガイドには、他の設定オプションに関する詳細が記載されています。