O Guia de referência da API do AWS SDK for JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK for JavaScript versão 3 (V3).
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use async/await
Em vez de usar promessas, considere o uso de async/await. As funções assíncronas são mais simples e usam menos boilerplate do que as promessas. Await só pode ser usado em uma função assíncrona para esperar assincronamente um valor.
O exemplo a seguir usa async/await para listar todas as tabelas do Amazon DynamoDB em
us-west-2
.
nota
Para executar este exemplo:
-
Instale o AWS SDK for JavaScript cliente do DynamoDB
npm install @aws-sdk/client-dynamodb
entrando na linha de comando do seu projeto. -
Verifique se você configurou suas AWS credenciais corretamente. Para obter mais informações, consulte Definir credenciais.
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
Nem todos os navegadores oferecem suporte para async/await. Consulte Funções assíncronas