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à.
Installazione di AWS Encryption SDK interfaccia a riga di comando
Questo argomento spiega come installare l' AWS Encryption CLI. Per informazioni dettagliate, consulta il repository https://github.com/aws/aws-encryption-sdk-cli/
Installazione dei prerequisiti
L'Encryption CLI SDK di crittografia AWS per Pythonè basata su. AWS Per installare l' AWS Encryption CLI, sono necessari Python epip, lo strumento di gestione dei pacchetti Python. Python e pip sono disponibili su tutte le piattaforme supportate.
Installa i seguenti prerequisiti prima di installare l'Encryption CLI, AWS
- Python
-
Python 3.8 o successivo è richiesto dalla AWS Encryption CLI versioni 4.2.0 e successive.
Le versioni precedenti dell' AWS Encryption CLI supportano Python 2.7 e 3.4 e versioni successive, ma si consiglia di utilizzare la versione più recente dell'Encryption CLI. AWS
Python è incluso nella maggior parte delle installazioni di Linux e macOS, ma è necessario eseguire l'aggiornamento a Python 3.6 o versioni successive. Ti consigliamo di utilizzare la versione più recente di Python. Su Windows, devi installare Python; non è installato per impostazione predefinita. Per scaricare e installare Python, vedi Python downloads.
Per stabilire se Python è installato, nella riga di comando, digita quanto segue.
pythonPer verificare la versione di Python, utilizza il parametro
-V(V maiuscola).python -VIn Windows, dopo aver installato Python, aggiungete il percorso del
Python.exefile al valore della variabile di ambiente Path.Per impostazione predefinita, Python è installato nella directory di tutti gli utenti o in una directory profilo utente (
$homeo%userprofile%) nella sottodirectoryAppData\Local\Programs\Python. Per trovare la posizione del filePython.exenel sistema, verifica una delle seguenti chiavi di registro. Puoi usarlo PowerShell per cercare nel registro.PS C:\>dir HKLM:\Software\Python\PythonCore\# -or-version\InstallPathPS C:\>dir HKCU:\Software\Python\PythonCore\version\InstallPath - pip
-
pipè il programma di gestione del pacchetto Python. Per installare l' AWS Encryption CLI e le relative dipendenze, è necessariopip8.1 o versioni successive. Per semplificare l'installazione o l'aggiornamento dipip, consulta Installazionenella documentazione di pip.Nelle installazioni Linux, le versioni
pipprecedenti alla 8.1 non possono creare la libreria di crittografia richiesta dall' AWS Encryption CLI. Se scegli di non aggiornare la tuapipversione, puoi installare gli strumenti di compilazione separatamente. Per ulteriori informazioni, consulta la sezione relativa alla creazione di una crittografia in Linux. - AWS Command Line Interface
-
La AWS Command Line Interface (AWS CLI) è richiesta solo se si utilizza AWS KMS keys in AWS Key Management Service (AWS KMS) con l' AWS Encryption CLI. Se si utilizza un provider di chiavi master diverso, non AWS CLI è obbligatorio.
Per utilizzarlo AWS KMS keys con l' AWS Encryption CLI, è necessario installare e configurare. AWS CLI La configurazione rende AWS KMS disponibili all'Encryption CLI le credenziali utilizzate per l' AWS autenticazione.
Installazione e aggiornamento di AWS CLI di crittografia
Installa la versione più recente dell' AWS Encryption CLI. Quando si utilizza pip per installare l' AWS Encryption CLI, vengono installate automaticamente le librerie necessarie alla CLI, tra cui la SDK di crittografia AWS per Python libreria di crittografia Python e.
Nota
Le versioni dell' AWS Encryption CLI precedenti alla 4.0.0 sono in fase di fine supporto. https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle
È possibile eseguire l'aggiornamento in modo sicuro dalla versione 2.1. x e versioni successive alla versione più recente dell' AWS Encryption CLI senza modifiche al codice o ai dati. Tuttavia, nuove funzionalità di sicurezza sono state introdotte nella versione 2.1. x non sono retrocompatibili. Per effettuare l'aggiornamento dalla versione 1.7. x o versioni precedenti, è necessario prima eseguire l'aggiornamento alla versione più recente 1. versione x dell' AWS Encryption CLI. Per informazioni dettagliate, vedi Migrazione del tuo AWS Encryption SDK.
Le nuove funzionalità di sicurezza sono state originariamente rilasciate nelle versioni 1.7 di AWS Encryption CLI. x e 2.0. x. Tuttavia, AWS Encryption CLI versione 1.8. x sostituisce la versione 1.7. x e AWS Encryption CLI 2.1. x sostituisce 2.0. x. Per i dettagli, consulta l'avviso di sicurezza pertinente
- Per installare l' AWS ultima versione di Encryption CLI
-
pip install aws-encryption-sdk-cli - Per eseguire l'aggiornamento alla versione più recente di AWS Encryption CLI
-
pip install --upgrade aws-encryption-sdk-cli - Per trovare i numeri di versione della tua AWS Encryption CLI e AWS Encryption SDK
-
aws-encryption-cli --versionL'output elenca i numeri di versione di entrambe le librerie.
aws-encryption-sdk-cli/2.1.0 aws-encryption-sdk/2.0.0 - Per eseguire l'aggiornamento alla versione più recente di AWS Encryption CLI
-
pip install --upgrade aws-encryption-sdk-cli
L'installazione di AWS Encryption CLI installa anche la versione più recente di AWS SDK per Python (Boto3), se non è già installata. Se Boto3 è installato, il programma di installazione verifica la versione di Boto3 e la aggiorna se necessario.
- Per trovare la versione installata di Boto3
pip show boto3- Per eseguire l'aggiornamento alla versione più recente di Boto3
pip install --upgrade boto3
Per installare la versione dell' AWS Encryption CLI attualmente in fase di sviluppo, consulta il repository https://github.com/aws/aws-encryption-sdk-cli/
Per ulteriori dettagli sull'utilizzo di pip per installare e aggiornare i pacchetti Python, consulta la documentazione relativa a pip