Información general sobre la compatibilidad de los SDK de AWS con DynamoDB - Amazon DynamoDB

Información general sobre la compatibilidad de los SDK de AWS con DynamoDB

En el siguiente diagrama se ofrece información general sobre la programación de aplicaciones de Amazon DynamoDB con los SDK de AWS.

  1. Puede escribir una aplicación utilizando un SDK de AWS para su lenguaje de programación.

  2. Cada SDK de AWS proporciona una o varias interfaces de programación para trabajar con DynamoDB. Las interfaces específicas disponibles dependerán de qué lenguaje de programación y SDK de AWS se utilice. Las opciones son:

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

  4. El SDK de AWS envía la solicitud al punto de enlace 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 SDK de AWS procesa la respuesta y se la transmite a la aplicación.

Cada uno de los SDK de AWS presta servicios importantes a la aplicación, tales como 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 los SDK de AWS, incluidas las instrucciones de instalación y la documentación, consulte las Herramientas para Amazon Web Services.