O Guia de referência da API do AWS SDK para JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3).
Usar 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 cliente do AWS SDK para JavaScript DynamoDB inserindo
npm install @aws-sdk/client-dynamodbna linha de comando do seu projeto. -
Verifique se você configurou suas credenciais da AWS 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