Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Encryption SDK untuk Rust
Topik ini menjelaskan cara menginstal dan menggunakan AWS Encryption SDK for Rust. Untuk detail tentang pemrograman dengan AWS Encryption SDK for Rust, lihat direktori Rust
The AWS Encryption SDK for Rust berbeda dari beberapa implementasi bahasa pemrograman lainnya dengan AWS Encryption SDK cara berikut:
-
Tidak ada dukungan untuk caching kunci data. Namun, AWS Encryption SDK for Rust mendukung keyring AWS KMS Hierarchical, solusi caching bahan kriptografi alternatif.
-
Tidak ada dukungan untuk streaming data
The AWS Encryption SDK for Rust mencakup semua fitur keamanan yang diperkenalkan dalam versi 2.0. x dan yang lebih baru dari implementasi bahasa lain dari. AWS Encryption SDK Namun, jika Anda menggunakan for Rust AWS Encryption SDK untuk mendekripsi data yang dienkripsi oleh pra-2.0. x versi implementasi bahasa lain dari AWS Encryption SDK, Anda mungkin perlu menyesuaikan kebijakan komitmen Anda. Untuk detailnya, lihat Cara menetapkan kebijakan komitmen Anda.
The AWS Encryption SDK for Rust adalah produk dari AWS Encryption SDK in Dafny
Pelajari Lebih Lanjut
-
Untuk contoh yang menunjukkan cara mengonfigurasi opsi di AWS Encryption SDK, seperti menentukan rangkaian algoritme alternatif, membatasi kunci data terenkripsi, dan menggunakan kunci AWS KMS Multi-region, lihat. Mengkonfigurasi AWS Encryption SDK
-
Untuk contoh yang menunjukkan cara mengonfigurasi dan menggunakan AWS Encryption SDK untuk Rust, lihat contoh Rust
di aws-encryption-sdk repositori aktif. GitHub
Prasyarat
Sebelum Anda menginstal AWS Encryption SDK untuk Rust, pastikan Anda memiliki prasyarat berikut.
- Instal Rust dan Cargo
-
Instal rilis stabil Rust
saat ini menggunakan rustup . Untuk informasi lebih lanjut tentang mengunduh dan menginstal rustup, lihat prosedur instalasi
di The Cargo Book.
Penginstalan
The AWS Encryption SDK for Rust tersedia sebagai aws-esdk
Anda dapat menginstal AWS Encryption SDK for Rust dengan cara berikut.
- Secara manual
-
Untuk menginstal AWS Encryption SDK for Rust, kloning atau unduh aws-encryption-sdk
GitHub repositori. - Menggunakan Crates.io
-
Jalankan perintah Cargo berikut di direktori proyek Anda:
cargo add aws-esdk
Atau tambahkan baris berikut ke Cargo.toml Anda:
aws-esdk = "
<version>
"