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

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

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

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

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

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

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

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

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