Descripción general del soporte del AWS SDK para DynamoDB - Amazon DynamoDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Descripción general del soporte del AWS SDK para DynamoDB

El siguiente diagrama proporciona una descripción general de alto nivel de la programación de aplicaciones de Amazon DynamoDB mediante los SDK. AWS

  1. Usted escribe una aplicación con un AWS SDK para su lenguaje de programación.

  2. Cada AWS SDK proporciona una o más interfaces de programación para trabajar con DynamoDB. Las interfaces específicas disponibles dependen del lenguaje de programación y del AWS SDK que utilice. Las opciones son:

  3. El AWS SDK crea solicitudes HTTP (S) para usarlas con la API de DynamoDB de bajo nivel.

  4. El AWS SDK envía la solicitud al punto final de DynamoDB.

  5. DynamoDB ejecuta la solicitud. Si la solicitud se realiza correctamente, DynamoDB devuelve un código de respuesta HTTP 200 (OK). Si la solicitud no se puede realizar, DynamoDB devuelve un código de error HTTP y un mensaje de error.

  6. El AWS SDK procesa la respuesta y la propaga de nuevo a la aplicación.

Cada uno de los AWS SDK proporciona servicios importantes a la aplicación, entre los que se incluyen los siguientes:

  • Formatear las solicitudes HTTP(S) y serializar los parámetros de solicitud.

  • Generar una firma criptográfica de cada solicitud.

  • Reenviar la solicitud a un punto de enlace de DynamoDB y recibir las respuestas de DynamoDB.

  • Extraer los resultados de esas respuestas.

  • Implementar la lógica de reintento básica en caso de errores.

No es necesario escribir código para ninguna de estas tareas.

nota

Para obtener más información sobre AWS los SDK, incluidas las instrucciones de instalación y la documentación, consulte Herramientas para Amazon Web Services.