Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Java
Unsere clientseitige Verschlüsselungsbibliothek wurde in Database Encryption SDK umbenannt. AWS Dieses Entwicklerhandbuch enthält weiterhin Informationen zum DynamoDB Encryption Client. |
In diesem Thema wird erklärt, wie Version 3 installiert und verwendet wird. x der clientseitigen Java-Verschlüsselungsbibliothek für DynamoDB. Einzelheiten zur Programmierung mit dem AWS Database Encryption SDK für DynamoDB finden Sie in den Java-Beispielen
Anmerkung
Die folgenden Themen konzentrieren sich auf Version 3. x der clientseitigen Java-Verschlüsselungsbibliothek für DynamoDB.
Unsere clientseitige Verschlüsselungsbibliothek wurde in Database Encryption SDK umbenannt. AWS Das AWS Database Encryption SDK unterstützt weiterhin ältere Versionen des DynamoDB Encryption Client.
Themen
Voraussetzungen
Bevor Sie Version 3 installieren. x der clientseitigen Java-Verschlüsselungsbibliothek für DynamoDB, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.
- Eine Java-Entwicklungsumgebung
-
Sie benötigen Java 8 oder höher. Klicken Sie auf der Oracle-Website auf Java SE Downloads
und laden und installieren Sie anschließend das Java SE Development Kit (JDK). Wenn Sie das Oracle JDK verwenden, müssen Sie auch die Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
herunterladen und installieren. - AWS SDK for Java 2.x
-
Das AWS Database Encryption SDK für DynamoDB erfordert das DynamoDB Enhanced Client-Modul von. AWS SDK for Java 2.x Sie können das gesamte SDK oder nur dieses Modul installieren.
Informationen zur Aktualisierung Ihrer Version von finden Sie unter Migration von Version 1.x auf 2.x von. AWS SDK for Java AWS SDK for Java
Das AWS SDK for Java ist über Apache Maven verfügbar. Sie können eine Abhängigkeit für das gesamte AWS SDK for Java Modul oder nur für das
dynamodb-enhanced
Modul deklarieren.Installieren Sie das AWS SDK for Java mit Apache Maven
-
Um das gesamte AWS SDK for Java als Abhängigkeit zu importieren, deklarieren Sie es in Ihrer
pom.xml
-Datei. -
Um eine Abhängigkeit nur für das Amazon DynamoDB DynamoDB-Modul in der zu erstellen AWS SDK for Java, folgen Sie den Anweisungen zur Angabe bestimmter Module. Stellen Sie „
groupId
bis“software.amazon.awssdk
und „Bis“ ein.artifactID
dynamodb-enhanced
Anmerkung
Wenn Sie den AWS KMS Schlüsselbund oder den AWS KMS hierarchischen Schlüsselbund verwenden, müssen Sie auch eine Abhängigkeit für das Modul erstellen. AWS KMS Stellen Sie „bis“
software.amazon.awssdk
und „groupId
Bis“ ein.artifactID
kms
-
Installation
Sie können Version 3 installieren. x der clientseitigen Java-Verschlüsselungsbibliothek für DynamoDB auf folgende Weise.
- Verwenden von Apache Maven
-
Der Amazon DynamoDB Encryption Client für Java ist über Apache Maven
mit der folgenden Abhängigkeitsdefinition verfügbar. <dependency> <groupId>software.amazon.cryptography</groupId> <artifactId>aws-database-encryption-sdk-dynamodb</artifactId> <version>
version-number
</version> </dependency> - Verwenden von Gradle Kotlin
-
Sie können Gradle
verwenden, um eine Abhängigkeit vom Amazon DynamoDB Encryption Client for Java zu deklarieren, indem Sie Folgendes zum Abschnitt mit den Abhängigkeiten Ihres Gradle-Projekts hinzufügen. implementation("software.amazon.cryptography:aws-database-encryption-sdk-dynamodb:
version-number
") - manuell
Nachdem Sie das SDK installiert haben, schauen Sie sich zunächst den Beispielcode in diesem Handbuch und die Java-Beispiele