AWS Encryption SDK untuk Rust - AWS Encryption SDK

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 dari aws-encryption-sdk repositori di. GitHub

The AWS Encryption SDK for Rust berbeda dari beberapa implementasi bahasa pemrograman lainnya dengan AWS Encryption SDK cara berikut:

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, bahasa verifikasi formal di mana Anda menulis spesifikasi, kode untuk mengimplementasikannya, dan bukti untuk mengujinya. Hasilnya adalah perpustakaan yang mengimplementasikan fitur-fitur AWS Encryption SDK dalam kerangka kerja yang menjamin kebenaran fungsional.

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-esdkpeti di Crates.io. Untuk detail tentang menginstal dan membangun AWS Encryption SDK untuk Rust, lihat README.md di repositori di. aws-encryption-sdk GitHub

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>"