本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 Java 的 Amazon DynamoDB Encryption Client
注意
我們的用戶端加密程式庫已重新命名為 AWS 資料庫加密 SDK。下列主題提供有關適用於 Java 的 DynamoDB Encryption Client 版本 1.x —2.x 和適用於 Python 的 DynamoDB Encryption Client 版本 1.x —3.x 的資訊。如需詳細資訊,請參閱AWS 支援 SDK的 DynamoDB 資料庫加密版本。
本主題說明如何安裝和使用 Amazon DynamoDB Encryption Client for Java。如需使用 DynamoDB Encryption Client 進行程式設計的詳細資訊,請參閱 Java 範例 、 上的 aws-dynamodb-encryption-java儲存庫範例
注意
適用於 Java 的 DynamoDB Encryption Client 版本 1.x .x 於 2022 年 7 月end-of-support 生效。盡快升級至較新的版本。
必要條件
在安裝適用於 Java 的 Amazon DynamoDB Encryption Client 之前,請確定您有下列先決條件。
- Java 開發環境
-
您會需要 Java 8 或更新版本。在 Oracle 網站上,前往 Java SE Downloads
,然後下載並安裝 Java SE 開發套件 (JDK)。 如果您使用 Oracle JDK,您還必須下載並安裝 Java 密碼編譯延伸模組 (JCE) 無限制強度司法管轄區政策檔案
。 - AWS SDK for Java
-
AWS SDK for Java 即使應用程式未與 DynamoDB 互動,DynamoDB Encryption Client 也需要 的 DynamoDB 模組。 DynamoDB 您可以安裝整個 SDK或僅此模組。如果您使用 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
-
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,請開始查看本指南中的範例程式碼,以及 上的 DynamoDB Encryption Client Javadoc