Publicado en: Dec 15, 2020
La versión 3 (v3) de AWS SDK para JavaScript ahora está disponible de forma general e incluye varias características solicitadas con frecuencia, como una pila nueva de middleware y compatibilidad con TypeScript de primera clase. También tiene una arquitectura modular, con un paquete separado para cada servicio. Puede mejorar el rendimiento de la aplicación al solo importar los paquetes que la aplicación necesita y reducir el paquete de aplicaciones.
Puede utilizar la compatibilidad con el registro amplio de la versión 3 del SDK para JavaScript para registrar las entradas y salidas de la API y los metadatos correspondientes, nuevo comportamiento de reintento con control de congestiones para ajustar respuestas de limitación controlada y cuotas de reintento para limitar el número de reintentos fallidos. También introdujimos una abstracción de mayor nivel para cargas de múltiples partes en S3, y funciones de utilidad a operaciones con objetos de JavaScript en DynamoDB. Otras características incluyen la paginación mediante generadores asíncronos, streaming bidireccional a través de WebSockets y compatibilidad con el protocolo HTTP/2.
La versión 3 del SKD para JavaScript puede obtener acceso a servicios en todas las regiones de AWS. Para obtener más información acerca de este lanzamiento, lea nuestra publicación en el blog, visite la guía para desarrolladores o consulte el código fuente en Github. También puede visitar nuestro taller autoguiado, que proporciona instrucciones paso a paso para la migración de la versión 2 a la versión 3 del SDK para JavaScript.