SDK AWS pour Rust

Par:
fredericmazue

lun, 04/12/2023 - 12:54

AWS a publié un SDK pour le langage Rust. Ce SDK fournit des API Rust pour interagir avec les services d'infrastructure Amazon Web Services. À l'aide du SDK, vous pouvez créer des applications sur Amazon S3, Amazon EC2, DynamoDB, etc.

Ce SDK AWS pour Rust utilise des fonctionnalités modernes du langage Rust telles que l'async/wait, les E/S non bloquantes et les générateurs. Le SDK s'intègre également aux bibliothèques populaires de l'écosystème Rust telles que Tokio, Tracing et Hyper. Il est conçu pour être rapide, avec des sérialiseurs et des désérialiseurs qui minimisent les copies et les allocations inutiles. 

Ce SDK est également conçu pour être extensible. Ainsi il dispose d'une pile middleware composable utilisée pour exécuter chaque opération d'API de service. Cette pile permet personnaliser le SDK pour prendre en charge des cas d'utilisation avancés, tels que la télémétrie personnalisée, la journalisation et l'authentification.

Le SDK AWS pour Rust est documenté ici.