Utiliser async/await - AWS SDK for JavaScript

Le guide de API référence AWS SDK for JavaScript V3 décrit en détail toutes les API opérations de la AWS SDK for JavaScript version 3 (V3).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser async/await

Plutôt que d'utiliser des promesses, vous devriez envisager d'utiliser async/await. Les fonctions asynchrones sont plus simples à utiliser que les promesses. Await ne peut être utilisé que dans une fonction asynchrone pour attendre une valeur de manière asynchrone.

L'exemple suivant utilise async/await pour répertorier toutes vos tables Amazon DynamoDB dans. us-west-2

Note

Pour exécuter cet exemple :

  • Installez le client AWS SDK for JavaScript DynamoDB en npm install @aws-sdk/client-dynamodb entrant dans la ligne de commande de votre projet.

  • Assurez-vous d'avoir correctement configuré vos AWS informations d'identification. Pour de plus amples informations, veuillez consulter Définir les informations d'identification.

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) } })();
Note

Tous les navigateurs ne prennent pas en charge le mode async/await. Consultez la section Fonctions asynchrones pour une liste des navigateurs compatibles avec async/await.