Publicado: Dec 2, 2021

Temos o prazer de anunciar que o AWS SDK for Rust está disponibilizando a previsualização para desenvolvedores. O AWS SDK for Rust capacita os desenvolvedores para interagir com os serviços da AWS e aproveitar as APIs para adotar os idiomas e as práticas recomendadas do Rust. Ele usa recursos modernos da linguagem Rust como async/await, non-blocking IO e builders. O SDK integra-se também a bibliotecas muito usadas no ecossistema do Rust, como Tokio, Tracing e Hyper.

Esta versão de previsualização para desenvolvedores confere acesso aos 288 serviços da AWS, cada um com seu próprio crate. Todos os crates estão disponíveis em crates.io. O SDK oferece configuração automática quando executado em ambientes como EC2, ECS e Lambda, além de suporte integrado à repetição e uma variedade de mecanismos de autenticação para atender às necessidades dos clientes. O AWS SDK for Rust foi criado para acelerar serializadores e deserializadores que minimizam cópias e alocações desnecessárias para reduzir a utilização da CPU e da memória, liberando mais recursos para a sua aplicação.

Como esta é uma versão de previsualização, este SDK é fornecido somente para fins de acesso antecipado e avaliação. Nossas APIs públicas poderão sofrer alterações, antes de serem disponibilizadas publicamente, à medida que coletamos feedback dos clientes e aprendemos o que é mais importante para os desenvolvedores que usam o Rust. Gostaríamos de agradecer a todos que avaliaram e forneceram feedback durante a fase Alpha. Seu tempo, suas ideias e expertise ajudaram a determinar o lançamento da nossa previsualização. Agradecemos especialmente aos autores e administradores do Rusoto, que trabalham na ferramenta desde a sua primeira versão em 2015.

Para começar a usar o AWS SDK for Rust, acesse o Guia de conceitos básicos e a Página de detalhes do produto. Conheça o mapa do projeto, consultando o Roteiro ou forneça seu feedback e conheça o código-fonte no Repositório do GitHub.