Java - AWS Chiffrement des bases SDK

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 sur. GitHub

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.

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 to software.amazon.awssdk et le artifactID 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 to software.amazon.awssdk et le artifactID 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

Pour installer la bibliothèque de chiffrement côté client Java pour DynamoDB, clonez ou téléchargez le référentiel -dynamodb. aws-database-encryption-sdk GitHub

Après avoir installé leSDK, commencez par consulter l'exemple de code dans ce guide et les exemples Java dans le référentiel aws-database-encryption-sdk -dynamodb sur. GitHub