As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Java
Nossa biblioteca de criptografia do lado do cliente foi renomeada para Database Encryption. AWS SDK Este guia do desenvolvedor ainda fornece informações sobre o DynamoDB Encryption Client. |
Este tópico explica como instalar a versão 3.x da biblioteca Java de criptografia do lado do cliente para o DynamoDB. Para obter detalhes sobre a programação com o AWS Database Encryption SDK for DynamoDB, consulte os exemplos de Java no repositório
nota
Os tópicos a seguir se concentram na versão 3.x da biblioteca Java de criptografia do lado do cliente para o DynamoDB.
Nossa biblioteca de criptografia do lado do cliente foi renomeada para AWS Database Encryption. SDK A criptografia AWS de banco de dados SDK continua oferecendo suporte às versões antigas do DynamoDB Encryption Client.
Tópicos
Pré-requisitos
Antes de instalar a versão 3.x da bibioteca Java de criptografia do lado do cliente, verifique se você tem os pré-requisitos a seguir.
- Um ambiente de desenvolvimento Java
-
Você precisará do Java 8 ou posterior. No site da Oracle, acesse Downloads do Java SE
e, em seguida, baixe e instale o Java SE Development Kit (JDK). Se você usa o OracleJDK, também deve baixar e instalar os Arquivos de Política de Jurisdição de Força Ilimitada da Extensão de Criptografia Java (JCE)
. - AWS SDK for Java 2.x
-
A criptografia AWS de banco de dados SDK para o DynamoDB requer o módulo DynamoDB Enhanced Client do. AWS SDK for Java 2.x Você pode instalar o módulo inteiro SDK ou apenas este.
Para obter informações sobre como atualizar sua versão do AWS SDK for Java, consulte Migração da versão 1.x para a 2.x do. AWS SDK for Java
O AWS SDK for Java está disponível por meio do Apache Maven. Você pode declarar uma dependência para todo AWS SDK for Java o módulo ou apenas para o
dynamodb-enhanced
módulo.Instale o AWS SDK for Java usando o Apache Maven
-
Para importar todo o AWS SDK for Java como uma dependência, declare-o no arquivo
pom.xml
. -
Para criar uma dependência somente para o módulo Amazon DynamoDB no AWS SDK for Java, siga as instruções para especificar módulos específicos. Defina o
groupId
comosoftware.amazon.awssdk
eartifactID
comodynamodb-enhanced
.nota
Se você usar o AWS KMS chaveiro ou o AWS KMS chaveiro hierárquico, também precisará criar uma dependência para o módulo. AWS KMS Defina o
groupId
comosoftware.amazon.awssdk
eartifactID
comokms
.
-
Instalação
É possível instalar a versão 3.x da biblioteca Java de criptografia do lado do cliente para o DynamoDB das formas a seguir.
- Uso do Apache Maven
-
O Amazon DynamoDB Encryption Client para Java está disponível por meio do Apache Maven
com a definição de dependência a seguir. <dependency> <groupId>software.amazon.cryptography</groupId> <artifactId>aws-database-encryption-sdk-dynamodb</artifactId> <version>
version-number
</version> </dependency> - Uso do Gradle Kotlin
-
É possível usar o Gradle
para declarar uma dependência no Amazon DynamoDB Encryption Client para Java adicionando o que se segue à seção de dependências do projeto Gradle. implementation("software.amazon.cryptography:aws-database-encryption-sdk-dynamodb:
version-number
") - Manualmente
Depois de instalar oSDK, comece examinando o código de exemplo neste guia e os exemplos de Java