.NET - AWS SDK per la crittografia del database

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

.NET

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

La libreria di crittografia lato client.NET per DynamoDB è destinata agli sviluppatori che scrivono applicazioni in C# e altri linguaggi di programmazione.NET. ed è supportata su Windows, macOS e Linux.

Tutte le implementazioni del linguaggio di programmazione del AWS Database Encryption SDK per DynamoDB sono interoperabili. Tuttavia, non AWS SDK for .NET supporta valori vuoti per i tipi di dati di elenchi o mappe. Ciò significa che se si utilizza la libreria di crittografia lato client Java per DynamoDB per scrivere un elemento che contiene valori vuoti per un tipo di dati di elenco o mappa, non è possibile decrittografare e leggere tale elemento utilizzando la libreria di crittografia lato client.NET per DynamoDB.

Installazione della libreria di crittografia lato client.NET per DynamoDB

La libreria di crittografia lato client.NET per DynamoDB è disponibile come AWS.Cryptography. DbEncryptionSDK. DynamoDbpacchetto in NuGet. Per informazioni dettagliate sull'installazione e la creazione della libreria, consultate il file.NET README.md nel repository -dynamodb. aws-database-encryption-sdk La libreria di crittografia lato client.NET per DynamoDB richiede le chiavi AWS SDK for .NET anche se non si utilizzano (). AWS Key Management Service AWS KMS AWS SDK for .NET Viene installato con il pacchetto. NuGet

Versione 3. x della libreria di crittografia lato client.NET per DynamoDB supporta .NET 6.0 e.NET Framework net48 e versioni successive.

Esecuzione del debug con.NET

La libreria di crittografia lato client.NET per DynamoDB non genera alcun registro. Le eccezioni nella libreria di crittografia lato client.NET per DynamoDB generano un messaggio di eccezione, ma nessuna traccia dello stack.

Per aiutarti a eseguire il debug, assicurati di abilitare l'accesso a. AWS SDK for .NET I log e i messaggi di errore di AWS SDK for .NET possono aiutarti a distinguere gli errori derivanti AWS SDK for .NET da quelli presenti nella libreria di crittografia lato client.NET per DynamoDB. Per informazioni sulla AWS SDK for .NET registrazione, consulta la Guida per gli sviluppatori. AWSLoggingAWS SDK for .NET (Per vedere l'argomento, espandi la sezione Apri per visualizzare il contenuto di.NET Framework).