本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 Python 的 DynamoDB 加密客户端
注意
我们的客户端加密库已重命名为 “ AWS 数据库加密 SDK”。以下主题提供有关适用于 Java 的 DynamoDB 加密客户端版本 1.x—2.x 以及适用于 Python 的 DynamoDB 加密客户端版本 1.x—3.x 的信息。有关更多信息,请参阅 DynamoDB 版本支持的AWS 数据库加密SDK。
本主题介绍了如何安装和使用适用于 Python 的 DynamoDB 加密客户端。您可以在上的aws-dynamodb-encryption-python
注意
版本 1. x。 x 和 2。 x。 适用于 Python 的 DynamoDB 加密客户端的 x 已于 2022 end-of-support 年 7 月开始分阶段生效。请尽快升级到更新的版本。
先决条件
在安装适用于 Python 的 Amazon DynamoDB Encryption Client 之前,请确保满足以下先决条件。
- 支持的 Python 版本
-
对于 Python 版本 3.3.0 及更高版本,亚马逊 DynamoDB 加密客户端需要 Python 3.8 或更高版本。要下载 Python,请参阅 Python 下载
。 适用于 Python 的 Amazon DynamoDB Encryption Client 的早期版本支持 Python 2.7 和 Python 3.4 及更高版本,但我们建议您使用 DynamoDB 加密客户端的最新版本。
- 适用于 Python 的 pip 安装工具
-
Python 3.6 及更高版本包括 pip,但您可能需要对其进行升级。有关升级或安装 pip 的更多信息,请参阅 pip 文档中的安装
。
安装
可以使用 pip 安装适用于 Python 的 Amazon DynamoDB Encryption Client,如以下示例中所示。
- 安装最新版本
-
pip install dynamodb-encryption-sdk
有关使用 pip 安装和升级程序包的详细信息,请参阅安装程序包
DynamoDB 加密客户端要求在所有平台上使用加密库
您可以从存储库中获取 DynamoDB 加密客户端的最新aws-dynamodb-encryption-python
安装 DynamoDB 加密客户端后,先从在本指南中查找示例 Python 代码。