Verwenden Sie AWS kontobasierte Endpunkte mit DynamoDB - AWS SDK für JavaScript

Das AWS SDK für JavaScript V3-API-Referenzhandbuch beschreibt detailliert alle API-Operationen für die AWS SDK für JavaScript Version 3 (V3).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie AWS kontobasierte Endpunkte mit DynamoDB

DynamoDB bietet AWS kontobasierte Endpunkte, die die Leistung verbessern können, indem sie Ihre AWS Konto-ID verwenden, um die Anforderungsweiterleitung zu optimieren.

Um diese Funktion nutzen zu können, müssen Sie Version 3.656.0 oder höher von Version 3 verwenden. AWS SDK für JavaScript Diese Funktion für kontobasierte Endgeräte ist in dieser neuen Version standardmäßig aktiviert.

Wenn Sie das kontobasierte Routing deaktivieren möchten, haben Sie die folgenden Optionen:

  • Konfigurieren Sie einen DynamoDB-Dienstclient, dessen accountIdEndpointMode Parameter auf gesetzt ist. disabled

  • Setzen Sie die Umgebungsvariable AWS_ACCOUNT_ID_ENDPOINT_MODE auf. disabled

  • Aktualisieren Sie die Einstellung der gemeinsam genutzten AWS Konfigurationsdatei account_id_endpoint_mode aufdisabled.

Der folgende Ausschnitt ist ein Beispiel dafür, wie Sie das kontobasierte Routing deaktivieren können, indem Sie einen DynamoDB-Dienstclient konfigurieren:

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

Weitere Informationen zu AWS SDKs den anderen Konfigurationsoptionen finden Sie im Referenzhandbuch zu Tools.