Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS Encryption SDK pour Rust
Cette rubrique explique comment installer et utiliser AWS Encryption SDK for Rust. Pour plus de détails sur la programmation avec AWS Encryption SDK for Rust, consultez le répertoire Rust
Le AWS Encryption SDK for Rust diffère de certaines des autres implémentations du langage de programmation de la AWS Encryption SDK manière suivante :
-
Aucune prise en charge de la mise en cache des clés de données. Cependant, AWS Encryption SDK for Rust prend en charge le keyring AWS KMS hiérarchique, une solution alternative de mise en cache des matériaux cryptographiques.
-
Pas de support pour le streaming de données
Le AWS Encryption SDK for Rust inclut toutes les fonctionnalités de sécurité introduites dans les versions 2.0. x et versions ultérieures d'autres implémentations linguistiques du AWS Encryption SDK. Toutefois, si vous utilisez le AWS Encryption SDK for Rust pour déchiffrer des données chiffrées par une version antérieure à la version 2.0. version x, autre implémentation linguistique du AWS Encryption SDK, vous devrez peut-être ajuster votre politique d'engagement. Pour plus de détails, consultez Comment définir votre politique d'engagement.
The AWS Encryption SDK for Rust est un produit d' AWS Encryption SDK in Dafny
En savoir plus
-
Pour des exemples montrant comment configurer des options dans le AWS Encryption SDK, telles que la spécification d'une suite d'algorithmes alternative, la limitation des clés de données chiffrées et l'utilisation de clés AWS KMS multirégionales, voirConfiguration du AWS Encryption SDK.
-
Pour des exemples montrant comment configurer et utiliser AWS Encryption SDK for Rust, consultez les exemples de Rust
dans le aws-encryption-sdk référentiel sur GitHub.
Rubriques
Prérequis
Avant d'installer le AWS Encryption SDK pour Rust, assurez-vous que vous avez les prérequis suivants.
- Installez Rust and Cargo
-
Installez la version stable actuelle de Rust
à l'aide de rustup . Pour plus d'informations sur le téléchargement et l'installation de rustup, consultez les procédures d'installation dans The
Cargo Book.
Installation
Le AWS Encryption SDK for Rust est disponible sous forme de aws-esdk
Vous pouvez installer le AWS Encryption SDK pour Rust de la manière suivante.
- Manuellement
-
Pour installer le AWS Encryption SDK pour Rust, clonez ou téléchargez le aws-encryption-sdk
GitHub dépôt. - Utilisation de Crates.io
-
Exécutez la commande Cargo suivante dans le répertoire de votre projet :
cargo add aws-esdk
Ou ajoutez la ligne suivante à votre Cargo.toml :
aws-esdk = "
<version>
"