本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 Java 的 Amazon DynamoDB Encryption Client
注意
我们的客户端加密库已重命名为 AWS 数据库加密 SDK。以下主题提供有关适用于 Java 的 DynamoDB 加密客户端版本 1.x—2.x 以及适用于 Python 的 DynamoDB 加密客户端版本 1.x—3.x 的信息。有关更多信息,请参阅适用于 DynamoDB 的 AWS 数据库加密 SDK 版本支持。
本主题介绍了如何安装和使用适用于 Java 的 Amazon DynamoDB Encryption Client。有关使用 DynamoDB 加密客户端进行编程的详细信息,请参阅 Java 示例、GitHub 上的 aws-dynamodb-encryption-java 存储库中的示例
注意
适用于 Java 的 DynamoDB 加密客户端的版本 1.x.x 处于终止支持阶段,于 2022 年 7 月生效。请尽快升级到更新的版本。
先决条件
在安装适用于 Java 的 Amazon DynamoDB Encryption Client 之前,请确保满足以下先决条件。
- Java 开发环境
-
您需要使用 Java 8 或更高版本。在 Oracle 网站上,转到 Java SE 下载
,然后下载并安装 Java SE Development Kit (JDK)。 如果使用 Oracle JDK,您还必须下载并安装 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
。 - AWS SDK for Java
-
DynamoDB 加密客户端需要 AWS SDK for Java 的 DynamoDB 模块,即使应用程序不与 DynamoDB 交互也是如此。可以安装整个开发工具包或仅安装此模块。如果使用的是 Maven,则将
aws-java-sdk-dynamodb
添加到pom.xml
文件。有关安装和配置AWS SDK for Java的更多信息,请参阅 AWS SDK for Java。
安装
您可以通过下列方式安装适用于 Java 的 Amazon DynamoDB Encryption Client。
- 手动方式
-
要安装适用于 Java 的 Amazon DynamoDB Encryption Client,请克隆或下载 aws-dynamodb-encryption-java
GitHub 存储库。 - 使用 Apache Maven
-
适用于 Java 的 Amazon DynamoDB Encryption Client 通过 Apache Maven
提供,并具有以下依赖项定义。 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-dynamodb-encryption-java</artifactId> <version>
version-number
</version> </dependency>
在安装该 SDK 后,请查看本指南中的示例代码和 GitHub 上的 DynamoDB 加密客户端 Javadoc