适用于 Java 的 Amazon DynamoDB Encryption Client - AWS 数据库加密 SDK

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

适用于 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 adoc。 GitHub