適用於 Java 的 Amazon DynamoDB 加密用戶端 - AWS 資料庫加密 SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 Java 的 Amazon DynamoDB 加密用戶端

注意

我們的用戶端加密程式庫已重新命名為 AWS Database Encryption SDK。下列主題提供適用於 Java 的 DynamoDB Encryption Client 版本 1.x-2.x 和適用於 Python 的 DynamoDB Encryption Client 版本 1.x-3.x 的相關資訊。如需詳細資訊,請參閱 AWS DynamoDB 版本支援的資料庫加密 SDK

本主題說明如何安裝和使用 Amazon DynamoDB Encryption Client for Java。如需使用 DynamoDB 加密用戶端進行程式設計的詳細資訊,請參閱 Java 範例、GitHub 上 aws-dynamodb-encryption-java 儲存庫中的範例,以及 DynamoDB 加密用戶端的 Javadoc

注意

適用於 Java 的 DynamoDB Encryption Client 版本 1.x.x 自 2022 年 7 月起處於end-of-support階段。盡快升級至較新的版本。

先決條件

安裝適用於 Java 的 Amazon DynamoDB Encryption Client 之前,請確定您具備下列先決條件。

Java 開發環境

您會需要 Java 8 或更新版本。在 Oracle 網站上,移至 Java SE 下載,然後下載並安裝 Java SE 開發套件 (JDK)。

如果您使用 Oracle JDK,您還必須下載並安裝 Java Cryptography Extension (JCE) Unlimited Strength 管轄權政策檔案

適用於 Java 的 AWS SDK

適用於 Java 的 AWS SDK 即使應用程式未與 DynamoDB 互動,DynamoDB Encryption Client 也需要 的 DynamoDB 模組。您可以安裝整個 SDK 或只安裝這個模組。如果您使用 Maven,請將 aws-java-sdk-dynamodb 新增到 pom.xml 檔案。

如需安裝和設定 的詳細資訊 適用於 Java 的 AWS SDK,請參閱 適用於 Java 的 AWS SDK

安裝

您可以透過下列方式安裝適用於 Java 的 Amazon DynamoDB Encryption Client。

手動

若要安裝適用於 Java 的 Amazon DynamoDB Encryption Client,請複製或下載 aws-dynamodb-encryption-java GitHub 儲存庫。

使用 Apache Maven

Amazon DynamoDB Encryption Client for Java 可透過 Apache Maven 取得,其依存性定義如下。

<dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-dynamodb-encryption-java</artifactId> <version>version-number</version> </dependency>

安裝 SDK 之後,請開始查看本指南中的範例程式碼,以及 GitHub 上的 DynamoDB Encryption Client Javadoc