Publicado en: Dec 2, 2021
Nos complace anunciar que AWS SDK for Rust ya se encuentra en versión preliminar para desarrolladores. AWS SDK for Rust alienta a los desarrolladores a interactuar con los servicios de AWS y disfrutar las API que siguen los lenguajes de Rust y las prácticas recomendadas. Emplea características del lenguaje de Rust moderno como async/await, non-blocking IO y builders. SDK también se integra con bibliotecas populares en el ecosistema de Rust, como Tokio, Tracing y Hyper.
Este lanzamiento en versión preliminar para desarrolladores admite el acceso a 288 servicios de AWS, cada uno con su respectivo contenedor. Todos los contenedores están disponibles en crates.io. El SDK brinda configuración automática cuando se ejecuta en entornos como EC2, ECS y Lambda, con soporte integrado de reintentos y una amplia variedad de mecanismos de autenticación para satisfacer las necesidades de los clientes. AWS SDK for Rust está programado para funcionar rápidamente con serializadores y deserializadores que minimizan la creación de copias y asignaciones innecesarias para reducir la utilización de la CPU y de la memoria. De esta forma, se liberan recursos para las aplicaciones.
Dado que este es un lanzamiento de versión preliminar, ofrecemos un acceso anticipado a este SDK únicamente con fines de evaluación. Nuestras API públicas pueden cambiar a medida que recopilamos más comentarios de los clientes y conocemos qué es lo más importante para los desarrolladores de Rust antes de que el lanzamiento esté disponible de forma general. Queremos agradecer a todos aquellos que evaluaron y aportaron comentarios durante la versión alfa: su tiempo, experiencia e ideas ayudaron a darle forma nuestro lanzamiento en versión preliminar. Agradecemos especialmente a los autores de Rusoto y a los mantenedores que trabajaron en Rusoto desde su primer lanzamiento en 2015.
Para comenzar con AWS SDK for Rust, visite nuestra Guía de inicio y la página de detalles de los productos. Puede conocer hacia dónde se dirige nuestro Plan de desarrollo, aportar comentarios y ver código fuente en nuestro GitHub repository.