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à.
SDK di crittografia AWS per Python
In questo argomento viene descritto come installare e utilizzare SDK di crittografia AWS per Python. Per dettagli sulla programmazione con SDK di crittografia AWS per Python, consulta il aws-encryption-sdk-python
Argomenti
Prerequisiti
Prima di installare il SDK di crittografia AWS per Python, assicuratevi di avere i seguenti prerequisiti.
- Una versione supportata di Python
-
Python 3.8 o successivo è richiesto dalle SDK di crittografia AWS per Python versioni 3.2.0 e successive.
Nota
La AWS Cryptographic Material Providers Library
(MPL) è una dipendenza opzionale per quella introdotta nella versione 4. SDK di crittografia AWS per Python x. Se intendi installare l'MPL, devi usare Python 3.11 o successivo. Le versioni precedenti di Python AWS Encryption SDK supportano Python 2.7 e Python 3.4 e versioni successive, ma si consiglia di utilizzare la versione più recente di. AWS Encryption SDK
Per scaricare Python, consulta la pagina relativa ai download di Python
. - Lo strumento di installazione pip per Python
-
pip
è incluso in Python 3.6 e versioni successive, anche se potresti volerlo aggiornare. Per ulteriori informazioni sull'aggiornamento o l'installazionepip
, consulta Installazionenella documentazione. pip
Installazione
Installa la versione più recente di. SDK di crittografia AWS per Python
Nota
È possibile eseguire l'aggiornamento in tutta sicurezza dalla versione 2.0. x e versioni successive alla versione più recente di AWS Encryption SDK senza modifiche al codice o ai dati. Tuttavia, nella versione 2.0 sono state introdotte nuove funzionalità di sicurezza. x non sono retrocompatibili. Per eseguire l'aggiornamento da versioni precedenti alla 1.7. x alla versione 2.0. x e versioni successive, è necessario prima eseguire l'aggiornamento alla versione più recente 1. versione x di AWS Encryption SDK. Per informazioni dettagliate, consultare Migrazione del tuo AWS Encryption SDK.
Utilizzare pip
per installare SDK di crittografia AWS per Python, come illustrato negli esempi seguenti.
- Per installare la versione più recente
-
pip install "aws-encryption-sdk[MPL]"
Il
[MPL]
suffisso installa la AWS Cryptographic Material Providers Library(MPL). L'MPL contiene costrutti per crittografare e decrittografare i dati. L'MPL è una dipendenza opzionale per quella introdotta nella versione 4. SDK di crittografia AWS per Python x. Consigliamo vivamente di installare l'MPL. Tuttavia, se non intendete utilizzare l'MPL, potete omettere il suffisso. [MPL]
Per ulteriori dettagli sull'utilizzo di pip per installare e aggiornare pacchetti, consulta la sezione relativa all'installazione dei pacchetti
SDK di crittografia AWS per Python Richiede la libreria di crittografia (pyca/cryptographypip
automaticamente la libreria su Windows. cryptography
pip
8.1 e versioni successive vengono installate e create automaticamente cryptography
su Linux. Se si utilizza una versione precedente di pip
e l'ambiente Linux non dispone degli strumenti necessari per creare la cryptography
libreria, è necessario installarli. Per ulteriori informazioni, consulta la sezione relativa alla creazione di una crittografia in Linux
Le versioni 1.10.0 e 2.5.0 inseriscono la dipendenza dalla SDK di crittografia AWS per Python crittografia
Per la versione di sviluppo più recente di SDK di crittografia AWS per Python, vai al aws-encryption-sdk-python
Dopo aver installato SDK di crittografia AWS per Python, inizia a guardare il codice di esempio di Python in questa guida.