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