Java - AWS Crittografia database SDK

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Java

La nostra libreria di crittografia lato client è stata rinominata Database Encryption SDK. AWS Questa guida per sviluppatori fornisce ancora informazioni sul DynamoDB Encryption Client.

Questo argomento spiega come installare e utilizzare la versione 3. x della libreria di crittografia lato client Java per DynamoDB. Per i dettagli sulla programmazione con AWS Database Encryption SDK per DynamoDB, consulta gli esempi Java nel aws-database-encryption-sdk repository -dynamodb su. GitHub

Nota

I seguenti argomenti si concentrano sulla versione 3. x della libreria di crittografia lato client Java per DynamoDB.

La nostra libreria di crittografia lato client è stata rinominata Database Encryption SDK. AWS Il AWS Database Encryption SDK continua a supportare le versioni precedenti di DynamoDB Encryption Client.

Prerequisiti

Prima di installare la versione 3. x della libreria di crittografia lato client Java per DynamoDB, assicurati di avere i seguenti prerequisiti.

Un ambiente di sviluppo Java

È necessario Java 8 o versioni successive. Nel sito Web di Oracle, accedi alla pagina Java SE Download, quindi scarica e installa Java SE Development Kit (JDK).

Se utilizzi Oracle JDK, devi scaricare e installare anche Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files.

AWS SDK for Java 2.x

Il AWS Database Encryption SDK per DynamoDB richiede il modulo DynamoDB Enhanced Client di. AWS SDK for Java 2.x Puoi installare l'intero SDK o solo questo modulo.

Per informazioni sull'aggiornamento della versione di AWS SDK for Java, consulta Migrazione dalla versione 1.x alla 2.x di. AWS SDK for Java

AWS SDK for Java È disponibile tramite Apache Maven. È possibile dichiarare una dipendenza per l'intero modulo o solo per il modulo AWS SDK for Java. dynamodb-enhanced

Installa AWS SDK for Java utilizzando Apache Maven
  • Per importare l'intero AWS SDK for Java come dipendenza, dichiaralo nel file pom.xml.

  • Per creare una dipendenza solo per il modulo Amazon DynamoDB AWS SDK for Java in, segui le istruzioni per specificare moduli particolari. Imposta il groupId to e il to. software.amazon.awssdk artifactID dynamodb-enhanced

    Nota

    Se si utilizza il AWS KMS portachiavi o il portachiavi AWS KMS gerarchico, è inoltre necessario creare una dipendenza per il modulo. AWS KMS Imposta il to e il groupId to. software.amazon.awssdk artifactID kms

Installazione

È possibile installare la versione 3. x della libreria di crittografia lato client Java per DynamoDB nei seguenti modi.

Utilizzo di Apache Maven

Il client di crittografia Amazon DynamoDB per Java è disponibile tramite Apache Maven con la seguente definizione di dipendenza.

<dependency> <groupId>software.amazon.cryptography</groupId> <artifactId>aws-database-encryption-sdk-dynamodb</artifactId> <version>version-number</version> </dependency>
Usare Gradle Kotlin

Puoi usare Gradle per dichiarare una dipendenza da Amazon DynamoDB Encryption Client for Java aggiungendo quanto segue alla sezione delle dipendenze del tuo progetto Gradle.

implementation("software.amazon.cryptography:aws-database-encryption-sdk-dynamodb:version-number")
Manualmente

Per installare la libreria di crittografia lato client Java per DynamoDB, clona o scarica il repository -dynamodb. aws-database-encryption-sdk GitHub

Dopo aver installato l'SDK, inizia a guardare il codice di esempio in questa guida e gli esempi Java nel repository -dynamodb su. aws-database-encryption-sdk GitHub