Client di crittografia DynamoDB per Python - AWS Crittografia database SDK

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Client di crittografia DynamoDB per Python

Nota

La nostra libreria di crittografia lato client è stata rinominata Database Encryption. AWS SDK Il seguente argomento fornisce informazioni sulle versioni 1. x —2. x del DynamoDB Encryption Client for Java e versioni 1. x —3. x del client di crittografia DynamoDB per Python. Per ulteriori informazioni, consulta AWS Database Encryption SDK for DynamoDB version support.

Questo argomento spiega come installare e utilizzare il client di crittografia DynamoDB per Python. Puoi trovare il codice nel aws-dynamodb-encryption-pythonrepository su GitHub, incluso codice di esempio completo e testato per aiutarti a iniziare.

Nota

Versioni 1. x. x e 2. x. x del DynamoDB Encryption Client for Python entreranno in vigore a luglio 2022. end-of-support Effettua l'upgrade a una versione più recente il prima possibile.

Prerequisiti

Prima di installare il client di crittografia Amazon DynamoDB per Python, assicurati di avere i seguenti prerequisiti.

Una versione supportata di Python

Python 3.8 o versioni successive è richiesto dalle versioni 3.3.0 e successive di Amazon DynamoDB Encryption Client for Python. Per scaricare Python, consulta la pagina relativa ai download di Python.

Le versioni precedenti di Amazon DynamoDB Encryption Client for Python supportano Python 2.7 e Python 3.4 e versioni successive, ma consigliamo di utilizzare la versione più recente di DynamoDB Encryption Client.

Lo strumento di installazione pip per Python

Python 3.6 e versioni successive includono pip, anche se potresti volerlo aggiornare. Per ulteriori informazioni sull'aggiornamento o sull'installazione di pip, consulta la sezione relativa all'installazione nella documentazione su pip.

Installazione

Usa pip per installare il client di crittografia Amazon DynamoDB per Python, come mostrato negli esempi seguenti.

Per installare la versione più recente
pip install dynamodb-encryption-sdk

Per ulteriori dettagli sull'utilizzo di pip per installare e aggiornare pacchetti, consulta la sezione relativa all'installazione dei pacchetti.

Il DynamoDB Encryption Client richiede la libreria di crittografia su tutte le piattaforme. Tutte le versioni di pip installano e creano la libreria di crittografia su Windows. pip 8.1 e le versioni successive installano e creano la libreria di crittografia su Linux. Se utilizzi una versione precedente di pip e il tuo ambiente Linux non possiede gli strumenti necessari per creare la libreria di crittografia, devi installarli. Per ulteriori informazioni, consulta la sezione relativa alla creazione di una crittografia in Linux.

È possibile scaricare l'ultima versione di sviluppo del DynamoDB Encryption Client dal aws-dynamodb-encryption-pythonrepository in poi. GitHub

Dopo aver installato il DynamoDB Encryption Client, inizia a guardare l'esempio di codice Python in questa guida.