本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 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示例以及 DynamoDB 加密客户端的 Javadoc。
注意
版本 1. x。 适用于 Java 的 DynamoDB 加密客户端中的 x 已于 2022 end-of-support 年 7 月开始分阶段生效。请尽快升级到更新的版本。
先决条件
在安装适用于 Java 的 Amazon DynamoDB Encryption Client 之前,请确保满足以下先决条件。
- Java 开发环境
-
您需要使用 Java 8 或更高版本。在 Oracle 网站上,前往 Java SE 下载
,然后下载并安装 Java SE 开发套件 (JDK)。 如果您使用 OracleJDK,则还必须下载并安装 Java Cryptography Extensi JCE on () 无限强度管辖权策略文件
。 - AWS SDK for Java
-
即使您的应用程序未与 DynamoDB 交互,DynamoDB 加密客户端也需要的 DynamoDB 模块。 AWS SDK for Java 你可以安装整个模块,SDK也可以只安装这个模块。如果使用的是 Maven,则将
aws-java-sdk-dynamodb
添加到pom.xml
文件。有关安装和配置的更多信息 AWS SDK for Java,请参阅AWS SDK for Java。
安装
您可以通过下列方式安装适用于 Java 的 Amazon DynamoDB Encryption Client。
- 手动方式
-
要安装适用于 Java 的 Amazon DynamoDB 加密客户端,请克隆或下载存储库。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,请先查看本指南中的示例代码,并打开 D ynamoDB 加密客户端 Jav