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).
Trabalhar com serviços da AWS no SDK para JavaScript
O AWS SDK para JavaScript v3 fornece 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 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.
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. Uma solicitação contém zero ou mais propriedades como parâmetros JSON. A resposta está encapsulada em um objeto relacionado à operação e é retornada ao solicitante por meio de uma das várias técnicas, como uma função de retorno de chamada ou uma promessa do JavaScript.