AWS-Verschlüsselungs-SDK for Python - AWS Encryption SDK

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.

AWS-Verschlüsselungs-SDK for Python

In diesem Thema wird erklärt, wie das AWS-Verschlüsselungs-SDK for Python installiert und verwendet wird. Einzelheiten zur Programmierung mit dem AWS-Verschlüsselungs-SDK for Python finden Sie im aws-encryption-sdk-pythonRepository unter GitHub. Eine API-Dokumentation finden Sie in Read the Docs.

Voraussetzungen

Stellen Sie vor der Installation von sicher AWS-Verschlüsselungs-SDK for Python, dass Sie die folgenden Voraussetzungen erfüllen.

Eine unterstützte Version von Python

Python 3.8 oder höher ist für die AWS-Verschlüsselungs-SDK for Python Versionen 3.2.0 und höher erforderlich.

Frühere Versionen von AWS Encryption SDK unterstützen Python 2.7 und Python 3.4 und höher, wir empfehlen jedoch, dass Sie die neueste Version von verwenden AWS Encryption SDK.

Weitere Informationen zum Download von Python finden Sie unter Python-Downloads.

Das pip-Installationstool for Python

pipist in Python 3.6 und späteren Versionen enthalten, obwohl Sie es möglicherweise aktualisieren möchten. Weitere Informationen zum Aktualisieren oder Installieren pip finden Sie in der pip Dokumentation unter Installation.

Installation

Installieren Sie die neueste Version von AWS-Verschlüsselungs-SDK for Python.

Anmerkung

Alle AWS-Verschlüsselungs-SDK for Python Versionen vor 3.0.0 befinden sich in der end-of-supportPhase.

Sie können sicher von Version 2.0 aus aktualisieren. x und höher auf die neueste Version von AWS Encryption SDK ohne Code- oder Datenänderungen. In Version 2.0 wurden jedoch neue Sicherheitsfunktionen eingeführt. x sind nicht abwärtskompatibel. Um von Versionen vor 1.7 zu aktualisieren. x auf Version 2.0. x und höher, Sie müssen zuerst auf die neueste Version 1 aktualisieren. x-Version von AWS Encryption SDK. Details hierzu finden Sie unter Migrieren Sie IhreAWS Encryption SDK.

Verwenden Sie, pip um die zu installieren AWS-Verschlüsselungs-SDK for Python, wie in den folgenden Beispielen gezeigt.

Installieren der neuesten Version
pip install aws-encryption-sdk

Weitere Informationen zur Verwendung von pip für die Installation und die Aktualisierung von Paketen finden Sie unter Pakete installieren.

Das AWS-Verschlüsselungs-SDK for Python erfordert die Kryptografie-Bibliothek (pyca/cryptography) auf allen Plattformen. Alle Versionen von installieren und erstellen die Bibliothek pip automatisch unter Windows. cryptography pip8.1 und höher werden automatisch cryptography auf Linux installiert und erstellt. Wenn Sie eine frühere Version von verwenden pip und Ihre Linux-Umgebung nicht über die Tools verfügt, die zum Erstellen der cryptography Bibliothek erforderlich sind, müssen Sie sie installieren. Weitere Informationen finden Sie unter Erstellen von Kryptographie unter Linux.

In den Versionen 1.10.0 und 2.5.0 liegt die AWS-Verschlüsselungs-SDK for Python Kryptografieabhängigkeit zwischen 2.5.0 und 3.3.2. Andere Versionen von AWS-Verschlüsselungs-SDK for Python installieren die neueste Version der Kryptografie. Wenn Sie eine neuere Version der Kryptografie als 3.3.2 benötigen, empfehlen wir Ihnen, die neueste Hauptversion von zu verwenden. AWS-Verschlüsselungs-SDK for Python

Die neueste Entwicklungsversion von finden Sie im AWS-Verschlüsselungs-SDK for Pythonaws-encryption-sdk-pythonRepository unter. GitHub

Schauen Sie sich nach der AWS-Verschlüsselungs-SDK for Python Installation von zunächst den Python-Beispielcode in diesem Handbuch an.