適用於 Python 的加密用戶端 - AWS 資料庫加密 SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 Python 的加密用戶端

注意

我們的客戶端加密庫被重命名為 AWS 數據庫加密 SDK。下列主題提供有關版本 1 的資訊。 X-2. 適用於 Java 和版本 1 的 x 個加密用戶端。 X — 3. 適用於 Python 的 x 個 DynamoDB 密用戶端。如需詳細資訊,請參閱適用於 DynamoDB 版本支援的資AWS 料庫加密 SDK

本主題說明如何安裝和使用適用於 Python 的 DynamoDB 加密用戶端。您可以在的aws-dynamodb-encryption-python存放庫中找到程式碼 GitHub,包括完整且經過測試的範例程式碼,以協助您開始使用。

注意

版本 1. x. x 和 2. x. 另一適用於 Python 的 DynamoDB 加密用戶端將於 2022 年 7 月end-of-support 階段生效。請盡快升級至較新的版本。

必要條件

在您安裝適用於 Python 的 Amazon DynamoDB 加密用戶端之前,請確定您具備下列先決條件。

支援的 Python 版本

Amazon DynamoDB 3.3.0 及更新版本的加密用戶端需要 Python 3.8 或更新版本。若要下載 Python,請參閱 Python 下載

舊版 Amazon DynamoDB 加密用戶端支援 Python 2.7 和 Python 3.4 及更新版本,但我們建議您使用最新版本的 DynamoDB 加密用戶端。

適用於 Python 的 pip 安裝工具

Python 3.6 及更高版本包含點子,儘管您可能想升級它。有關升級或安裝 pip 的更多信息,請參閱 pip 文檔中的安裝

安裝

使用 pip 安裝適用於 Python 的 Amazon DynamoDB 加密用戶端,如下列範例所示。

若要安裝最新版本
pip install dynamodb-encryption-sdk

如需使用 pip 來安裝及升級套件的詳細資訊,請參閱安裝套件

DynamoDB 加密用戶端需要所有平台上的加密程式庫。Windows 上所有版本的 pip 都將安裝並建置密碼編譯程式庫,而 Linux 上的 pip 8.1 和更新版本則會安裝並建置密碼編譯。如果您使用舊版 pip,而且您的 Linux 環境沒有建置密碼編譯程式庫所需的工具,您就需要加以安裝。如需詳細資訊,請參閱在 Linux 上建置密碼編譯

您可以從上的aws-dynamodb-encryption-python存放庫取得最新的 DynamoDB 加密用戶端開發版本。 GitHub

安裝 DynamoDB 加密用戶端之後,請參閱本指南中的範例 Python 程式碼開始使用。