Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Installieren von AWS Encryption SDK Befehlszeilenschnittstelle
In diesem Thema wird erklärt, wie Sie die AWS Encryption CLI installieren. Detaillierte Informationen finden Sie im https://github.com/aws/aws-encryption-sdk-cli/
Installieren der Voraussetzungen
Die AWS Verschlüsselungs-CLI basiert auf dem. AWS-Verschlüsselungs-SDK for Python Um die AWS Encryption CLI zu installieren, benötigen Sie Python und pip das Python-Paketverwaltungstool. Python und pip stehen auf allen unterstützten Plattformen zur Verfügung.
Installieren Sie die folgenden Voraussetzungen, bevor Sie die AWS Encryption CLI installieren:
- Python
-
Python 3.8 oder höher ist für die AWS Encryption CLI-Versionen 4.2.0 und höher erforderlich.
Frühere Versionen der AWS Encryption CLI unterstützen Python 2.7 und 3.4 und höher, wir empfehlen jedoch, die neueste Version der AWS Encryption CLI zu verwenden.
Python ist in den meisten Linux- und macOS-Installationen enthalten, aber Sie müssen ein Upgrade auf Python 3.6 oder höher durchführen. Wir empfehlen, dass Sie die neueste Version von Python verwenden. Unter Windows müssen Sie Python installieren; es ist standardmäßig nicht installiert. Informationen zum Herunterladen und Installieren von Python finden Sie unter Python-Downloads
. Um festzustellen, ob Python installiert ist, geben Sie in der Befehlszeile Folgendes ein.
pythonUm die Python-Version zu überprüfen, verwenden Sie den Parameter
-V(Großbuchstabe V).python -VUnter Windows fügen Sie nach der Installation von Python den Pfad zur
Python.exeDatei zum Wert der Path-Umgebungsvariablen hinzu.Standardmäßig ist Python im Verzeichnis All Users oder in einem Benutzerprofilverzeichnis (
$homeoder%userprofile%) im UnterverzeichnisAppData\Local\Programs\Pythoninstalliert. Um den Speicherort der DateiPython.exeauf Ihrem System zu finden, überprüfen Sie einen der folgenden Registrierungsschlüssel. Sie können es verwenden PowerShell , um die Registrierung zu durchsuchen.PS C:\>dir HKLM:\Software\Python\PythonCore\# -or-version\InstallPathPS C:\>dir HKCU:\Software\Python\PythonCore\version\InstallPath - pip
-
pipist der Python-Paketmanager. Um die AWS Encryption CLI und ihre Abhängigkeiten zu installieren, benötigen Siepip8.1 oder höher. Informationen zum Installieren und Aktualisieren vonpipfinden Sie unter Installationin der pip-Dokumentation.Bei Linux-Installationen können Versionen
pipvor 8.1 die Kryptografiebibliothek, die die AWS Encryption CLI benötigt, nicht erstellen. Wenn Sie IhrepipVersion nicht aktualisieren möchten, können Sie die Build-Tools separat installieren. Weitere Informationen finden Sie unter Kryptographie unter Linux. - AWS Command Line Interface
-
AWS Command Line Interface (AWS CLI) ist nur erforderlich, wenn Sie AWS KMS keys in AWS Key Management Service (AWS KMS) mit der AWS Verschlüsselungs-CLI verwenden. Wenn Sie einen anderen Masterkey-Anbieter verwenden, AWS CLI ist der nicht erforderlich.
Für die Verwendung AWS KMS keys mit der AWS Encryption CLI müssen Sie die installieren und konfigurieren AWS CLI. Durch die Konfiguration stehen die Anmeldeinformationen, mit denen Sie sich authentifizieren, der AWS Encryption CLI zur AWS KMS Verfügung.
Installation und Aktualisierung der AWS Verschlüsselung (CLI)
Installieren Sie die neueste Version der AWS Encryption CLI. Wenn Sie pip zur Installation der AWS Encryption CLI verwenden, werden automatisch die Bibliotheken installiert, die die CLI benötigt, einschließlich der AWS-Verschlüsselungs-SDK for Python Python-Kryptografiebibliothek
Anmerkung
Versionen der AWS Encryption CLI vor 4.0.0 befinden sich in der Phase des Supports.
Sie können problemlos von Version 2.1 aus aktualisieren. x und höher auf die neueste Version der AWS Verschlüsselungs-CLI ohne Code- oder Datenänderungen. In Version 2.1 wurden jedoch neue Sicherheitsfunktionen eingeführt. x sind nicht abwärtskompatibel. Um von Version 1.7 zu aktualisieren. x oder früher, Sie müssen zuerst auf die neueste Version 1 aktualisieren. x-Version der AWS Verschlüsselungs-CLI. Details hierzu finden Sie unter Migrieren Sie Ihre AWS Encryption SDK.
Neue Sicherheitsfunktionen wurden ursprünglich in den Versionen 1.7 der AWS Encryption CLI veröffentlicht. x und 2.0. x. Allerdings AWS Encryption CLI Version 1.8. x ersetzt Version 1.7. x und AWS Encryption CLI 2.1. x ersetzt 2.0. x. Einzelheiten finden Sie in der entsprechenden Sicherheitsempfehlung
- Um die neueste Version der Encryption CLI zu installieren AWS
-
pip install aws-encryption-sdk-cli - Um auf die neueste Version der AWS Encryption CLI zu aktualisieren
-
pip install --upgrade aws-encryption-sdk-cli - Um die Versionsnummern Ihrer AWS Encryption CLI zu finden und AWS Encryption SDK
-
aws-encryption-cli --versionDie Ausgabe listet die Versionsnummern beider Bibliotheken auf.
aws-encryption-sdk-cli/2.1.0 aws-encryption-sdk/2.0.0 - Um auf die neueste Version der AWS Encryption CLI zu aktualisieren
-
pip install --upgrade aws-encryption-sdk-cli
Bei der Installation der AWS Encryption CLI wird auch die neueste Version von installiert AWS SDK für Python (Boto3), sofern sie nicht bereits installiert ist. Wenn Boto3 installiert ist, überprüft das Installationsprogramm die Boto3-Version und aktualisiert sie bei Bedarf.
- So finden Sie Ihre installierte Version von Boto3
pip show boto3- Um auf die neueste Version von Boto3 zu aktualisieren
pip install --upgrade boto3
Informationen zur Installation der Version der AWS Verschlüsselungs-CLI, die sich derzeit in der Entwicklung befindet, finden Sie im https://github.com/aws/aws-encryption-sdk-cli/
Weitere Informationen zur Verwendung von pip für die Installation und die Aktualisierung von Python-Paketen finden Sie in der pip-Dokumentation