.NET - AWS SDK de cifrado de bases de datos

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.

.NET

En este tema se explica cómo instalar y usar la versión 3. x de la biblioteca de cifrado del lado del cliente.NET para DynamoDB. Para obtener más información sobre la programación con el SDK AWS de cifrado de bases de datos para DynamoDB, consulte los ejemplos de.NET en el repositorio -dynamodb en aws-database-encryption-sdk. GitHub

La biblioteca de cifrado del lado del cliente.NET para DynamoDB es para desarrolladores que escriben aplicaciones en C# y otros lenguajes de programación.NET. Es compatible con Windows, macOS y Linux.

Todas las implementaciones de lenguajes de programación del SDK de cifrado de AWS bases de datos para DynamoDB son interoperables. Sin embargo, no AWS SDK for .NET admite valores vacíos para los tipos de datos de listas o mapas. Esto significa que si utiliza la biblioteca de cifrado del lado del cliente de Java para DynamoDB para escribir un elemento que contenga valores vacíos para un tipo de datos de lista o mapa, no podrá descifrar ni leer ese elemento mediante la biblioteca de cifrado del lado del cliente .NET para DynamoDB.

Instalación de la biblioteca de cifrado del lado del cliente.NET para DynamoDB

La biblioteca de cifrado del lado del cliente .NET para DynamoDB está disponible como AWS.Cryptography. DbEncryptionSDK. DynamoDbpaquete en NuGet. Para obtener más información sobre la instalación y creación de la biblioteca, consulte el archivo.NET README.md en el aws-database-encryption-sdk repositorio -dynamodb. La biblioteca de cifrado del lado del cliente.NET para DynamoDB requiere las claves « AWS SDK for .NET incluso si no se utilizan» (). AWS Key Management Service AWS KMS AWS SDK for .NET Se instala con el paquete. NuGet

Versión 3. x de la biblioteca de cifrado del lado del cliente .NET para DynamoDB es compatible con .NET 6.0 y .NET Framework net48 y versiones posteriores.

Depuración con .NET

La biblioteca de cifrado del lado del cliente.NET para DynamoDB no genera ningún registro. Las excepciones de la biblioteca de cifrado del lado del cliente de.NET para DynamoDB generan un mensaje de excepción, pero no se rastrean las pilas.

Para ayudarle a depurar, asegúrese de activar el inicio de sesión en la AWS SDK for .NET. Los registros y los mensajes de error de AWS SDK for .NET pueden ayudarle a distinguir los errores que se producen en la biblioteca AWS SDK for .NET de cifrado del lado del cliente de.NET para DynamoDB. Para obtener ayuda con el AWS SDK for .NET registro, consulte la Guía para desarrolladores AWSLogging.AWS SDK for .NET (Para ver el tema, amplíe la sección Abrir para ver la sección de contenido de .NET Framework).