Die AWS SDK für JavaScript Version 2 hat das Ende des Supports erreicht. Wir empfehlen Ihnen, auf Version 3 zu AWS SDK für JavaScript migrieren. Weitere Einzelheiten und Informationen zur Migration finden Sie in dieser Ankündigung
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 async/await
Sie können das async/await Muster in Ihren Anrufen an die verwenden AWS SDK für JavaScript. Die meisten Funktionen, die einen Rückruf annehmen, geben kein Versprechen zurück. Da Sie nur await Funktionen verwenden, die ein Promise zurückgeben, müssen Sie zur Verwendung des async/await Musters die .promise() Methode an das Ende Ihres Aufrufs ketten und den Callback entfernen.
Das folgende Beispiel wird verwendet async/await , um alle Ihre Amazon DynamoDB-Tabellen aufzulisten. us-west-2
var AWS = require("aws-sdk"); //Create an Amazon DynamoDB client service object. dbClient = new AWS.DynamoDB({ region: "us-west-2" }); // Call DynamoDB to list existing tables const run = async () => { try { const results = await dbClient.listTables({}).promise(); console.log(results.TableNames.join("\n")); } catch (err) { console.error(err); } }; run();
Anmerkung
Nicht alle Browser unterstützen. async/await Eine Liste der Browser mit async/await Unterstützung finden Sie unter Async-Funktionen