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á.
Visão geral do suporte do AWS SDK para o DynamoDB
O diagrama a seguir fornece uma visão geral de alto nível da programação de aplicativos do Amazon DynamoDB usando os SDKs. AWS
-
Você escreve um aplicativo usando um AWS SDK para sua linguagem de programação.
-
Cada AWS SDK fornece uma ou mais interfaces programáticas para trabalhar com o DynamoDB. As interfaces específicas disponíveis dependem da linguagem de programação e do AWS SDK que você usa. Entre as opções estão:
-
O AWS SDK cria solicitações HTTP (S) para uso com a API de baixo nível do DynamoDB.
-
O AWS SDK envia a solicitação para o endpoint do DynamoDB.
-
O DynamoDB executa a solicitação. Se a solicitação for bem-sucedida, o DynamoDB retornará um código de resposta HTTP 200 (OK). Se a solicitação não for bem-sucedida, o DynamoDB retornará um código de erro HTTP e uma mensagem de erro.
-
O AWS SDK processa a resposta e a propaga de volta para seu aplicativo.
Cada um dos AWS SDKs fornece serviços importantes para seu aplicativo, incluindo o seguinte:
-
Formatação de solicitações HTTP(S) e serialização de parâmetros de solicitação.
-
Geração de uma assinatura criptográfica para cada solicitação.
-
Encaminhamento de solicitações a um endpoint do DynamoDB e recebimento de respostas do DynamoDB.
-
Extração dos resultados dessas respostas.
-
Implementação da lógica de novas tentativas básicas em caso de erros.
Não é necessário escrever código para qualquer uma dessas tarefas.
nota
Para obter mais informações sobre AWS SDKs, incluindo instruções e documentação de instalação, consulte Ferramentas para Amazon Web Services