適用於 Python 的 DynamoDB Encryption Client - AWS 資料庫加密 SDK

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

適用於 Python 的 DynamoDB Encryption Client

注意

我們的用戶端加密程式庫已重新命名為 AWS 資料庫加密 SDK。下列主題提供有關適用於 Java 的 DynamoDB Encryption Client 版本 1.x —2.x 和適用於 Python 的 DynamoDB Encryption Client 版本 1.x —3.x 的資訊。如需詳細資訊,請參閱AWS 支援 SDK的 DynamoDB 資料庫加密版本

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

注意

適用於 Python 的 DynamoDB Encryption Client 的 1.x .x 和 2.x .x 版本處於end-of-support 階段,自 2022 年 7 月起生效。盡快升級至較新的版本。

必要條件

在安裝 Amazon DynamoDB Encryption Client for Python 之前,請確定您有下列先決條件。

支援的 Python 版本

Amazon DynamoDB Encryption Client for Python 3.3.0 版及更新版本需要 Python 3.8 或更新版本。若要下載 Python,請參閱 Python 下載

Amazon DynamoDB Encryption Client for Python 的早期版本支援 Python 2.7 和 Python 3.4 及更新版本,但建議您使用最新版本的 DynamoDB Encryption Client。

適用於 Python 的 pip 安裝工具

Python 3.6 和更新版本包含 pip ,但您可能想要升級。如需有關升級或安裝 pip 的詳細資訊,請參閱 pip 文件中的安裝

安裝

使用 pip 安裝 Amazon DynamoDB Encryption Client for Python,如下列範例所示。

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

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

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

您可以從 上的aws-dynamodb-encryption-python儲存庫取得最新的 DynamoDB Encryption Client 開發版本 GitHub。

安裝 DynamoDB Encryption Client 後,請先查看本指南中的範例 Python 程式碼。