Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Java
Notre bibliothèque de chiffrement côté client a été renommée AWS Database Encryption. SDK Ce guide du développeur fournit toujours des informations sur le client de chiffrement DynamoDB. |
Cette rubrique explique comment installer et utiliser la version 3. x de la bibliothèque de chiffrement côté client Java pour DynamoDB. Pour plus de détails sur la programmation avec le chiffrement AWS de base de données SDK pour DynamoDB, consultez les exemples Java dans aws-database-encryption-sdk le référentiel -dynamodb
Note
Les rubriques suivantes portent sur la version 3. x de la bibliothèque de chiffrement côté client Java pour DynamoDB.
Notre bibliothèque de chiffrement côté client a été renommée AWS Database Encryption. SDK Le chiffrement AWS de base de données SDK continue de prendre en charge les anciennes versions du client de chiffrement DynamoDB.
Rubriques
Prérequis
Avant d'installer la version 3. x de la bibliothèque de chiffrement côté client Java pour DynamoDB, assurez-vous de remplir les conditions préalables suivantes.
- Environnement de développement Java
-
Vous aurez besoin de Java 8 ou version ultérieure. Sur le site Web d'Oracle, accédez à la section Téléchargements de Java SE
, puis téléchargez et installez le kit de développement Java SE (JDK). Si vous utilisez OracleJDK, vous devez également télécharger et installer les fichiers de politique de juridiction illimitée de l'extension de cryptographie Java (JCE)
. - AWS SDK for Java 2.x
-
Le chiffrement AWS de base de données SDK pour DynamoDB nécessite le module DynamoDB Enhanced Client du. AWS SDK for Java 2.x Vous pouvez installer le module en entier SDK ou uniquement celui-ci.
Pour plus d'informations sur la mise à jour de votre version du AWS SDK for Java, voir Migration de la version 1.x vers la version 2.x du. AWS SDK for Java
AWS SDK for Java Il est disponible via Apache Maven. Vous pouvez déclarer une dépendance pour l'ensemble AWS SDK for Java ou uniquement pour le
dynamodb-enhanced
module.Installez le à l' AWS SDK for Java aide d'Apache Maven
-
Pour importer tout le AWS SDK for Java en tant que dépendance, déclarez-le dans votre fichier
pom.xml
. -
Pour créer une dépendance uniquement pour le module Amazon DynamoDB dans AWS SDK for Java le, suivez les instructions pour spécifier des modules particuliers. Réglez le
groupId
tosoftware.amazon.awssdk
et leartifactID
todynamodb-enhanced
.Note
Si vous utilisez le AWS KMS trousseau de clés ou le trousseau de clés AWS KMS hiérarchique, vous devez également créer une dépendance pour le AWS KMS module. Réglez le
groupId
tosoftware.amazon.awssdk
et leartifactID
tokms
.
-
Installation
Vous pouvez installer la version 3. x de la bibliothèque de chiffrement côté client Java pour DynamoDB de la manière suivante.
- Utilisation d'Apache Maven
-
Le client de chiffrement Amazon DynamoDB pour Java est disponible via Apache
Maven avec la définition de dépendance suivante. <dependency> <groupId>software.amazon.cryptography</groupId> <artifactId>aws-database-encryption-sdk-dynamodb</artifactId> <version>
version-number
</version> </dependency> - Utilisation de Gradle Kotlin
-
Vous pouvez utiliser Gradle
pour déclarer une dépendance vis-à-vis du client de chiffrement Amazon DynamoDB pour Java en ajoutant ce qui suit à la section des dépendances de votre projet Gradle. implementation("software.amazon.cryptography:aws-database-encryption-sdk-dynamodb:
version-number
") - Manuellement
Après avoir installé leSDK, commencez par consulter l'exemple de code dans ce guide et les exemples Java