Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Java
Nuestra biblioteca de cifrado del lado del cliente pasó a llamarse AWS Database Encryption. SDK En esta guía para desarrolladores, se sigue proporcionando información sobre el cliente de cifrado de DynamoDB. |
En este tema se explica cómo instalar y usar la versión 3.x de la biblioteca de cifrado del cliente de Java para DynamoDB. Para obtener más información sobre la programación con el cifrado AWS de bases de datos SDK para DynamoDB, consulte los ejemplos de Java en el repositorio -dynamodb
nota
Los siguientes temas se centran en la versión 3.x de la biblioteca de cifrado del cliente de Java para DynamoDB.
El nombre de nuestra biblioteca de cifrado del lado del cliente pasó a llamarse Database Encryption. AWS SDK El cifrado AWS de bases de datos SDK sigue siendo compatible con las versiones antiguas de DynamoDB Encryption Client.
Temas
Requisitos previos
Antes de instalar la versión 3.x de la biblioteca de cifrado del cliente de Java para DynamoDB, asegúrese de cumplir los siguientes requisitos previos.
- Un entorno de desarrollo de Java
-
Necesitará Java 8 o una versión posterior. En el sitio web de Oracle, vaya a Descargas de Java SE
y, a continuación, descargue e instale el kit de desarrollo de Java SE ()JDK. Si utiliza OracleJDK, también debe descargar e instalar los archivos de política de jurisdicción de fuerza ilimitada de Java Cryptography Extension (JCE)
. - AWS SDK for Java 2.x
-
El cifrado AWS de bases de datos SDK para DynamoDB requiere el módulo DynamoDB Enhanced Client del. AWS SDK for Java 2.x Puede instalar todo el módulo SDK o solo este.
Para obtener información sobre cómo actualizar su versión del AWS SDK for Java, consulte Migración de la versión 1.x a la 2.x del. AWS SDK for Java
AWS SDK for Java Está disponible a través de Apache Maven. Puede declarar una dependencia para todo AWS SDK for Java el
dynamodb-enhanced
módulo o solo para él.Instálelo AWS SDK for Java con Apache Maven
-
Para importar todo AWS SDK for Java como una dependencia declárelo en el archivo
pom.xml
. -
Para crear una dependencia solo para el módulo Amazon DynamoDB en el AWS SDK for Java, siga las instrucciones para especificar módulos concretos. Establece el
groupId
para y el para.software.amazon.awssdk
artifactID
dynamodb-enhanced
nota
Si usa el anillo de AWS KMS claves o el anillo de claves AWS KMS jerárquico, también necesita crear una dependencia para el módulo. AWS KMS Establece el
groupId
ensoftware.amazon.awssdk
y elartifactID
enkms
.
-
Instalación
Puede instalar la versión 3.x de la biblioteca de cifrado del cliente de Java para DynamoDB de las siguientes maneras.
- Con Apache Maven
-
El Cliente de encriptación de Amazon DynamoDB para Java está disponible en Apache Maven
con la siguiente definición de dependencias. <dependency> <groupId>software.amazon.cryptography</groupId> <artifactId>aws-database-encryption-sdk-dynamodb</artifactId> <version>
version-number
</version> </dependency> - Uso de Gradle Kotlin
-
Puede usar Gradle
para declarar una dependencia en el Cliente de encriptación de Amazon DynamoDB para Java añadiendo lo siguiente a la sección de dependencias de su proyecto de Gradle. implementation("software.amazon.cryptography:aws-database-encryption-sdk-dynamodb:
version-number
") - Manualmente
Tras instalarloSDK, comience por consultar el código de ejemplo de esta guía y los ejemplos de Java