Visão geral do suporte do AWS SDK para o DynamoDB - Amazon DynamoDB

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

  1. Você escreve um aplicativo usando um AWS SDK para sua linguagem de programação.

  2. 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:

  3. O AWS SDK cria solicitações HTTP (S) para uso com a API de baixo nível do DynamoDB.

  4. O AWS SDK envia a solicitação para o endpoint do DynamoDB.

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

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