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