Verwenden Sie async/await - AWS SDK for JavaScript

Das AWS SDK for JavaScript APIV3-Referenzhandbuch beschreibt detailliert alle API Operationen für die AWS SDK for 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 async/await

Anstatt Versprechen zu verwenden, sollten Sie async/awawait verwenden. Async-Funktionen sind einfacher und benötigen weniger Boilerplate als die Verwendung von Versprechen. Await kann nur in einer asynchronen Funktion verwendet werden, um asynchron auf einen Wert zu warten.

Das folgende Beispiel verwendet async/await, um all Ihre Amazon DynamoDB-Tabellen in aufzulisten. us-west-2

Anmerkung

Damit dieses Beispiel ausgeführt werden kann:

  • Installieren Sie den AWS SDK for JavaScript DynamoDB-Client, indem Sie ihn npm install @aws-sdk/client-dynamodb in die Befehlszeile Ihres Projekts eingeben.

  • Stellen Sie sicher, dass Sie Ihre AWS Anmeldeinformationen korrekt konfiguriert haben. Weitere Informationen finden Sie unter Legen Sie die Anmeldeinformationen fest.

import { DynamoDBClient, ListTablesCommand } from "@aws-sdk/client-dynamodb"; (async function () { const dbClient = new DynamoDBClient({ region: "us-west-2" }); const command = new ListTablesCommand({}); try { const results = await dbClient.send(command); console.log(results.TableNames.join('\n')); } catch (err) { console.error(err) } })();
Anmerkung

Nicht alle Browser unterstützen Async/Await. Eine Liste von Browsern mit Async/Await-Unterstützung finden Sie unter Async-Funktionen.