

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 旧版 DynamoDB 加密客户端
<a name="legacy-dynamodb-encryption-client"></a>

2023 年 6 月 9 日，我们的客户端加密库更名为 AWS 数据库加密 SDK。 AWS 数据库加密 SDK 继续支持旧版 DynamoDB 加密客户端版本。有关客户端加密库中随重命名发生更改的不同部分的更多信息，请参阅 [Amazon DynamoDB Encryption Client 重命名](DDBEC-rename.md)。

要迁移到最新版本的适用于 DynamoDB 的 Java 客户端加密库，请参阅 [迁移到 4.x 版](ddb-java-migrate.md)。

**Topics**
+ [AWS 适用于 DynamoDB 的数据库加密 SDK 版本支持](#legacy-support)
+ [DynamoDB 加密客户端的工作原理](DDBEC-legacy-how-it-works.md)
+ [Amazon DynamoDB Encryption Client 概念](DDBEC-legacy-concepts.md)
+ [加密材料提供程序](crypto-materials-providers.md)
+ [Amazon DynamoDB Encryption Client 可用的编程语言](programming-languages.md)
+ [更改数据模型](data-model.md)
+ [排查 DynamoDB 加密客户端应用程序中的问题](troubleshooting.md)

## AWS 适用于 DynamoDB 的数据库加密 SDK 版本支持
<a name="legacy-support"></a>

旧版章节中的主题提供有关适用于 Java 的 DynamoDB 加密客户端版本 1.*x*—2.*x* 以及适用于 Python 的 DynamoDB 加密客户端版本 1.*x*—3.*x* 的信息。

下表所列为在 Amazon DynamoDB 中支持客户端加密的语言和版本。


| 编程语言 | 版本 | SDK 主要版本的生命周期阶段 | 
| --- | --- | --- | 
| Java | 版本 1.*x* | [End-of-Support 阶段](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle)，2022 年 7 月生效 | 
| Java | 版本 2.*x* | [维护阶段](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle)，直到 2026 年 8 月 | 
| Python | 版本 1.*x* | [End-of-Support 阶段](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle)，2022 年 7 月生效 | 
| Python | 版本 2.*x* | [End-of-Support 阶段](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle)，2022 年 7 月生效 | 
| Python | 版本 3.*x* | [正式发布](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle)（GA） | 