AWS Encryption SDK for Python - 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 for Python

Topik ini menjelaskan cara menginstal dan menggunakan AWS Encryption SDK for Python. Untuk detail tentang pemrograman dengan AWS Encryption SDK for Python, lihat aws-encryption-sdk-pythonrepositori di. GitHub Untuk dokumentasi API, lihat Membaca Dokumen.

Prasyarat

Sebelum Anda menginstal AWS Encryption SDK for Python, pastikan Anda memiliki prasyarat berikut.

Versi Python yang didukung

Python 3.8 atau yang lebih baru diperlukan oleh AWS Encryption SDK for Python versi 3.2.0 dan yang lebih baru.

Versi sebelumnya dari AWS Encryption SDK dukungan Python 2.7 dan Python 3.4 dan yang lebih baru, tetapi kami menyarankan Anda menggunakan versi terbaru dari versi. AWS Encryption SDK

Untuk mengunduh Python, lihat Unduh Python.

Alat instalasi pip untuk Python

piptermasuk dalam Python 3.6 dan versi yang lebih baru, meskipun Anda mungkin ingin memutakhirkannya. Untuk informasi selengkapnya tentang memutakhirkan atau menginstalpip, lihat Instalasi di pip dokumentasi.

Penginstalan

Instal versi terbaru dari file AWS Encryption SDK for Python.

catatan

Semua versi yang AWS Encryption SDK for Python lebih awal dari 3.0.0 sedang dalam fase. end-of-support

Anda dapat memperbarui dengan aman dari versi 2.0. x dan yang lebih baru ke versi terbaru AWS Encryption SDK tanpa kode atau perubahan data. Namun, fitur keamanan baru diperkenalkan di versi 2.0. x tidak kompatibel ke belakang. Untuk memperbarui dari versi lebih awal dari 1.7. x ke versi 2.0. x dan yang lebih baru, Anda harus terlebih dahulu memperbarui ke yang terbaru 1. x versi AWS Encryption SDK. Lihat perinciannya di MigrasiAWS Encryption SDK.

Gunakan pip untuk menginstal AWS Encryption SDK for Python, seperti yang ditunjukkan dalam contoh berikut.

Pasang versi terbaru
pip install aws-encryption-sdk

Untuk detail selengkapnya tentang penggunaan pip untuk menginstal dan memutakhirkan paket, lihat Menginstal Paket.

AWS Encryption SDK for Python Membutuhkan perpustakaan kriptografi (pyca/kriptografi) di semua platform. Semua versi menginstal dan membangun cryptography perpustakaan pip secara otomatis di Windows. pip8.1 dan yang lebih baru secara otomatis menginstal dan membangun cryptography di Linux. Jika Anda menggunakan versi sebelumnya pip dan lingkungan Linux Anda tidak memiliki alat yang diperlukan untuk membangun cryptography perpustakaan, Anda perlu menginstalnya. Untuk informasi selengkapnya, lihat Membangun Kriptografi di Linux.

Versi 1.10.0 dan 2.5.0 dari AWS Encryption SDK for Python pin ketergantungan kriptografi antara 2.5.0 dan 3.3.2. Versi lain dari AWS Encryption SDK for Python menginstal versi terbaru kriptografi. Jika Anda memerlukan versi kriptografi lebih lambat dari 3.3.2, kami sarankan Anda menggunakan versi utama terbaru dari file. AWS Encryption SDK for Python

Untuk versi pengembangan terbaru AWS Encryption SDK for Python, buka aws-encryption-sdk-pythonrepositori di. GitHub

Setelah Anda menginstal AWS Encryption SDK for Python, mulailah dengan melihat kode contoh Python dalam panduan ini.