SDK di crittografia AWS per Python - AWS Encryption 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à.

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-pythonrepository su GitHub. Per la documentazione sulle API, consulta Leggi i documenti.

Prerequisiti

Prima di installare il SDK di crittografia AWS per Python, accertatevi 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.

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 Installazione nella documentazione. pip

Installazione

Installa la versione più recente di. SDK di crittografia AWS per Python

Nota

Tutte le versioni SDK di crittografia AWS per Python precedenti alla 3.0.0 sono in fase di sviluppo. end-of-support

È 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, vedi Migrazione della tuaAWS 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

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/cryptography) su tutte le piattaforme. Tutte le versioni di installano e creano pip automaticamente la libreria su Windows. cryptography pip8.1 e versioni successive vengono installate e compilate 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 tra 2.5.0 e 3.3.2. Le altre versioni installano la versione più recente della crittografia. SDK di crittografia AWS per Python Se è necessaria una versione di crittografia successiva alla 3.3.2, si consiglia di utilizzare la versione principale più recente di. SDK di crittografia AWS per Python

Per la versione di sviluppo più recente di SDK di crittografia AWS per Python, vai al aws-encryption-sdk-pythonrepository in. GitHub

Dopo aver installato SDK di crittografia AWS per Python, inizia a guardare il codice di esempio di Python in questa guida.