Usa async/await - AWS SDK for JavaScript

La AWS SDK for JavaScript V3 API Reference Guide descrive in dettaglio tutte le operazioni API per la AWS SDK for JavaScript versione 3 (V3).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usa async/await

Piuttosto che usare le promesse, dovresti considerare l'uso di async/await. Le funzioni asincrone sono più semplici e richiedono meno boilerplate rispetto all'uso delle promesse. Await può essere utilizzato solo in una funzione asincrona per attendere in modo asincrono un valore.

L'esempio seguente utilizza async/await per elencare tutte le tabelle Amazon DynamoDB in. us-west-2

Nota

Per eseguire questo esempio:

  • Installa il client AWS SDK for JavaScript DynamoDB npm install @aws-sdk/client-dynamodb accedendo alla riga di comando del tuo progetto.

  • Assicurati di aver configurato correttamente le tue AWS credenziali. Per ulteriori informazioni, consulta Imposta le credenziali.

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

Non tutti i browser supportano async/await. Vedi Funzioni asincrone per un elenco di browser con supporto async/await.