

O AWS SDK para JavaScript v2 chegou ao fim do suporte. Recomendamos migrar para o [AWS SDK para JavaScript v3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/). Para ver detalhes e informações sobre como migrar, consulte este [anúncio](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/).

# Usar serviços no SDK da para JavaScript
<a name="working-with-services"></a>

O AWS SDK para JavaScript dá acesso aos serviços a que oferece suporte por meio de uma série de classes de clientes. Com base nessas classes de clientes, você cria objetos de interface de serviço, comumente chamados de *objetos de serviço*. Cada serviço compatível da AWS tem uma ou mais classes de clientes que oferecem APIs de baixo nível para uso dos recursos de serviço. Por exemplo: as APIs do Amazon DynamoDB estão disponíveis por meio da classe `AWS.DynamoDB`.

Os serviços expostos por meio do SDK para JavaScript seguem o padrão solicitação-resposta para trocar mensagens com aplicativos de chamada. Neste padrão, o código que invoca um serviço envia uma solicitação HTTP/HTTPS a um endpoint para o serviço. A solicitação contém os parâmetros necessários para invocar com sucesso o recurso específico que está sendo chamado. O serviço que é invocado gera uma resposta, que é enviada de volta ao solicitante. A resposta contém dados, caso a operação tenha tido sucesso, ou informações de erro, caso a operação não tenha tido sucesso. 

![O padrão do serviço de resposta a solicitações da AWS.](http://docs.aws.amazon.com/pt_br/sdk-for-javascript/v2/developer-guide/images/request-response.png)


Invocar um serviço da AWS inclui todo o ciclo de vida de solicitação e resposta de uma operação em um objeto de serviço, incluindo quaisquer novas tentativas. A solicitação é encapsulada no SDK pelo objeto `AWS.Request`. A resposta está encapsulada no SDK pelo objeto `AWS.Response`, que é fornecido ao solicitante por meio de uma das várias técnicas, como uma função de retorno de chamada ou uma promessa do JavaScript.

**Topics**
+ [Criar e chamar objetos de serviço](creating-and-calling-service-objects.md)
+ [Registrar em log as chamadas a AWS SDK para JavaScript](logging-sdk-calls.md)
+ [Chamar serviços assincronamente](calling-services-asynchronously.md)
+ [Usar o objeto de resposta](the-response-object.md)
+ [Trabalhar com o JSON](working-with-json.md)
+ [Estratégia de repetição no AWS SDK para JavaScript v2](retry-strategy.md)