亞馬遜加密客戶端 - AWS 資料庫加密 SDK

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

亞馬遜加密客戶端

注意

我們的客戶端加密庫被重命名為AWS數據庫加密 SDK。下列主題提供有關版本 1 的資訊。 X-2. Java 和版本 1 的動態驗證加密客戶端的 xX — 3. 適用於 Python 的 x 個加密用戶端。如需詳細資訊,請參閱適用於 DynamoDB 版本支援的資AWS料庫加密 SDK

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

注意

版本 1. x. Java 的 DynamoDB 加密客戶端的 x 個正處於 e nd-of-support 階段,生效日期為 2022 年 7 月。請盡快升級至較新的版本。

先決條件

在您安裝適用於 Java 的 Amazon DynamoDB 加密用戶端之前,請確定您具備下列先決條件。

Java 開發環境

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

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

AWS SDK for Java

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

如需關於安裝與設定 AWS SDK for Java 的詳細資訊,請參閱 AWS SDK for Java

安裝

您可以使用下列方式安裝適用於 Java 的亞馬遜動態 B 加密用戶端。

手動

若要安裝適用於 Java 的 Amazon DynamoDB 加密用戶端,請複製或下載儲存aws-dynamodb-encryption-javaGitHub庫。

使用 Apache Maven

適用於 Java 的亞馬遜動態寶加密用戶端可透過 Apache Maven 使用,並具有下列相依性定義。

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

安裝 SDK 之後,請查看本指南中的範例程式碼以及開啟 DynamoDB 加密用戶端 Javadoc 以開始使用。GitHub