DynamoDB Encryption Client untuk Python - AWS SDK Enkripsi Basis Data

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

DynamoDB Encryption Client untuk Python

catatan

Pustaka enkripsi sisi klien kami diubah namanya menjadi AWS Database Encryption SDK. Topik berikut memberikan informasi tentang versi 1. x —2. x dari DynamoDB Encryption Client untuk Java dan versi 1. x —3. x dari Klien Enkripsi DynamoDB untuk Python. Untuk informasi selengkapnya, lihat SDK Enkripsi AWS Database untuk dukungan versi DynamoDB.

Topik ini menjelaskan cara menginstal dan menggunakan DynamoDB Encryption Client untuk Python. Anda dapat menemukan kode di aws-dynamodb-encryption-pythonrepositori GitHub, termasuk kode sampel lengkap dan teruji untuk membantu Anda memulai.

catatan

Versi 1. x. x dan 2. x. x dari Klien Enkripsi DynamoDB untuk Python sedang end-of-support dalam fase efektif Juli 2022. Tingkatkan ke versi yang lebih baru sesegera mungkin.

Prasyarat

Sebelum Anda menginstal Amazon DynamoDB Encryption Client untuk Python, pastikan Anda memiliki prasyarat berikut.

Versi Python yang didukung

Python 3.8 atau yang lebih baru diperlukan oleh Klien Enkripsi Amazon DynamoDB untuk Python versi 3.3.0 dan yang lebih baru. Untuk mengunduh Python, lihat Unduh Python.

Versi sebelumnya dari Amazon DynamoDB Encryption Client untuk Python mendukung Python 2.7 dan Python 3.4 dan yang lebih baru, tetapi kami menyarankan Anda menggunakan versi terbaru dari DynamoDB Encryption Client.

Alat instalasi pip untuk Python

Python 3.6 dan yang lebih baru menyertakan pip, meskipun Anda mungkin ingin memutakhirkannya. Untuk informasi selengkapnya tentang meningkatkan atau menginstal pip, lihat Instalasi dalam dokumentasi pip.

Penginstalan

Gunakan pip untuk menginstal Amazon DynamoDB Encryption Client, seperti yang ditunjukkan dalam contoh berikut.

Pasang versi terbaru
pip install dynamodb-encryption-sdk

Untuk detail lebih lanjut tentang menggunakan pip untuk menginstal dan meng-upgrade paket, lihat Menginstal Paket.

DynamoDB Encryption Client memerlukan pustaka kriptografi di semua platform. Semua versi pip menginstal dan membangun kriptografi pada pip. Windows 8.1 dan versi lebih baru menginstal dan membangun kriptografi di Linux. Jika Anda menggunakan versi sebelumnya dari pip dan lingkungan Linux Anda tidak memiliki alat yang diperlukan untuk membangun pustaka kriptografi, Anda perlu menginstalnya. Untuk informasi selengkapnya, lihat Membangun kriptografi di Linux.

Anda bisa mendapatkan versi pengembangan terbaru dari DynamoDB Encryption Client dari aws-dynamodb-encryption-pythonrepositori. GitHub

Setelah Anda menginstal DynamoDB Encryption Client, mulailah dengan melihat kode contoh Python dalam panduan ini.