

 O [Guia de referência da API do AWS SDK para JavaScript V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) descreve em detalhes todas as operações da API para o AWS SDK para 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á.

# Criar solicitações de clientes de serviço
<a name="the-request-object"></a>

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

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

**Para enviar uma solicitação:**

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

1. (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 *AbcCommand* client, a interface de solicitação será*AbcInput*.

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

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