本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 Java 的 Amazon DynamoDB 加密用戶端
注意
我們的用戶端加密程式庫已重新命名為 AWS 資料庫加密 SDK。下列主題提供有關適用於 Java 的 DynamoDB 加密用戶端 1.x-2.x 版和適用於 Python 的 DynamoDB 加密用戶端 1.x-3.x 版的資訊。如需詳細資訊,請參閱AWS 資料庫加密 SDK for DynamoDB 版本支援。
本主題說明如何安裝和使用適用於 Java 的 Amazon DynamoDB 加密用戶端。如需使用 DynamoDB 加密用戶端進行程式設計的詳細資訊,請參閱 Java 範例、GitHub 上 aws-dynamodb-encryption-java 儲存庫中的範例
注意
適用於 Java 的 DynamoDB 加密用戶端版本 1.x.x 自 2022 年 7 月起處於end-of-support階段。盡快升級至較新的版本。
先決條件
安裝適用於 Java 的 Amazon DynamoDB 加密用戶端之前,請確定您有下列先決條件。
- Java 開發環境
-
您會需要 Java 8 或更新版本。在 Oracle 網站上,移至 Java SE 下載
,然後下載並安裝 Java SE 開發套件 (JDK)。 如果您使用 Oracle JDK,您還必須下載並安裝 Java Cryptography Extension (JCE) Unlimited Strength 管轄權政策檔案
。 - 適用於 Java 的 AWS SDK
-
DynamoDB 加密用戶端需要 的 DynamoDB 模組, 適用於 Java 的 AWS SDK 即使您的應用程式未與 DynamoDB 互動。您可以安裝整個 SDK 或只安裝這個模組。如果您使用 Maven,請將
aws-java-sdk-dynamodb新增到pom.xml檔案。如需安裝和設定 的詳細資訊 適用於 Java 的 AWS SDK,請參閱 適用於 Java 的 AWS SDK。
安裝
您可以透過下列方式安裝適用於 Java 的 Amazon DynamoDB 加密用戶端。
- 手動
-
若要安裝適用於 Java 的 Amazon DynamoDB 加密用戶端,請複製或下載 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>
安裝軟體開發套件後,請先查看本指南中的範例程式碼,以及 GitHub 上的 DynamoDB 加密用戶端 Javadoc