本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 Python 的 DynamoDB 加密用戶端
注意
我們的用戶端加密程式庫已重新命名為 AWS Database Encryption SDK。下列主題提供適用於 Java 的 DynamoDB Encryption Client 版本 1.x-2.x 和適用於 Python 的 DynamoDB Encryption Client 版本 1.x-3.x 的相關資訊。如需詳細資訊,請參閱AWS 資料庫加密 SDK for DynamoDB 版本支援。
本主題說明如何安裝和使用適用於 Python 的 DynamoDB Encryption Client。您可以在 GitHub 上的 aws-dynamodb-encryption-python
注意
適用於 Python 的 DynamoDB Encryption Client 版本 1.x.x 和 2.x.x 自 2022 年 7 月起處於end-of-support階段。盡快升級至較新的版本。
先決條件
在安裝適用於 Python 的 Amazon DynamoDB Encryption Client 之前,請確定您有下列先決條件。
- 支援的 Python 版本
-
Amazon DynamoDB Encryption Client for Python 3.3.0 版及更新版本需要 Python 3.8 或更新版本。若要下載 Python,請參閱 Python 下載
。 適用於 Python 的 Amazon DynamoDB Encryption Client 較早版本支援 Python 2.7 和 Python 3.4 及更新版本,但我們建議您使用最新版本的 DynamoDB Encryption Client。
- 適用於 Python 的 pip 安裝工具
-
Python 3.6 和更新版本包含 pip,但您可能想要升級。如需有關升級或安裝 pip 的詳細資訊,請參閱 pip 文件中的安裝
。
安裝
使用 pip 安裝適用於 Python 的 Amazon DynamoDB Encryption Client,如下列範例所示。
- 若要安裝最新版本
-
pip install dynamodb-encryption-sdk
如需使用 pip 來安裝及升級套件的詳細資訊,請參閱安裝套件
DynamoDB 加密用戶端在所有平台上都需要密碼編譯程式庫
您可以從 GitHub 上的 aws-dynamodb-encryption-python
安裝 DynamoDB Encryption Client 之後,請開始查看本指南中的範例 Python 程式碼。