.NET - AWS SDK de criptografia de banco de dados

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á.

.NET

Este tópico explica como instalar e usar a versão 3. x da biblioteca de criptografia do lado do cliente.NET para o DynamoDB. Para obter detalhes sobre a programação com o SDK AWS de criptografia de banco de dados para DynamoDB, consulte os exemplos do.NET no repositório -dynamodb em aws-database-encryption-sdk. GitHub

A biblioteca de criptografia do lado do cliente.NET para o DynamoDB é para desenvolvedores que estão escrevendo aplicativos em C# e em outras linguagens de programação.NET. É compatível com Windows, macOS e Linux.

Todas as implementações da linguagem de programação do SDK de criptografia de AWS banco de dados para DynamoDB são interoperáveis. No entanto, o AWS SDK for .NET não suporta valores vazios para tipos de dados de lista ou mapa. Isso significa que, se você usar a biblioteca de criptografia Java do lado do cliente para o DynamoDB para escrever um item que contém valores vazios para um tipo de dados de lista ou mapa, não poderá descriptografar e ler esse item usando a biblioteca de criptografia do lado do cliente.NET para o DynamoDB.

Instalação da biblioteca de criptografia do lado do cliente.NET para o DynamoDB

A biblioteca de criptografia do lado do cliente.NET para o DynamoDB está disponível como AWS.Cryptography. DbEncryptionSDK. DynamoDbpacote em NuGet. Para obter detalhes sobre como instalar e criar a biblioteca, consulte o arquivo.NET README.md no repositório -dynamodb. aws-database-encryption-sdk A biblioteca de criptografia do lado do cliente.NET para o DynamoDB exige as chaves AWS SDK for .NET mesmo que você não esteja usando (). AWS Key Management Service AWS KMS O AWS SDK for .NET é instalado com o NuGet pacote.

Versão 3. x da biblioteca de criptografia do lado do cliente.NET para DynamoDB é compatível com o.NET 6.0 e .NET Framework net48 e versões posteriores.

Depuração com o.NET

A biblioteca de criptografia do lado do cliente.NET para o DynamoDB não gera nenhum registro. As exceções na biblioteca de criptografia do lado do cliente.NET para o DynamoDB geram uma mensagem de exceção, mas não rastreiam a pilha.

Para ajudar na depuração, certifique-se de habilitar o login no AWS SDK for .NET. Os registros e as mensagens de erro do AWS SDK for .NET podem ajudá-lo a distinguir os erros decorrentes do e os da biblioteca de criptografia AWS SDK for .NET do lado do cliente.NET para o DynamoDB. Para obter ajuda com o AWS SDK for .NET registro, consulte AWSLoggingo Guia do AWS SDK for .NET desenvolvedor. (Para ver o tópico, expanda a seção Abrir para ver o conteúdo do .NET Framework.)