Criar solicitações de clientes de serviço - AWS SDK para JavaScript

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).

Criar solicitações de clientes de serviço

Fazer solicitações aos clientes de serviço da AWS é simples. A versão 3 (V3) do SDK para JavaScript permite que você envie solicitações.

nota

Você também pode realizar operações usando comandos da versão 2 (V2) ao usar a V3 do SDK para JavaScript. Para obter mais informações, consulte Usar comandos da v2.

Para enviar uma solicitação:
  1. Inicialize um objeto cliente com a configuração desejada, como uma Região da AWS específica.

  2. (Opcional) Crie um objeto JSON de solicitação com os valores da solicitação, como o nome de um bucket específico do Amazon S3. Você pode examinar os parâmetros da solicitação consultando o tópico Referência da API referente à interface com o nome associado ao método do cliente. Por exemplo, se você usar o método de cliente AbcCommand, a interface de solicitação será AbcInput.

  3. Inicialize um comando de serviço, opcionalmente, com o objeto de solicitação como entrada.

  4. Chame send no cliente com o objeto de comando como entrada.

Por exemplo, para listar suas tabelas do Amazon DynamoDB em us-west-2, você pode fazer isso com async/await.

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