

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

# Esempio di caching della chiave dei dati
<a name="sample-cache-example"></a>

Questo esempio utilizza la [memorizzazione nella cache delle chiavi di dati](data-key-caching.md) con una [cache locale](data-caching-details.md#simplecache) per velocizzare un'applicazione in cui i dati generati da più dispositivi vengono crittografati e archiviati in regioni diverse.

In questo scenario, più produttori di dati generano dati, li crittografano e scrivono su un flusso [Kinesis](https://aws.amazon.com/kinesis/streams/) in ogni regione. [AWS Lambda](https://aws.amazon.com/lambda/)le funzioni (consumatori) decrittografano i flussi e scrivono dati in testo semplice in una tabella DynamoDB nella regione. [I produttori di dati e i consumatori utilizzano un fornitore di chiavi principali. AWS Encryption SDKAWS KMS](concepts.md#master-key-provider) Per ridurre le chiamate a KMS, ogni produttore e consumatore dispone della propria cache locale.

Puoi trovare il codice sorgente di questi esempi in [Java e Python](sample-cache-example-code.md). L'esempio include anche un CloudFormation modello che definisce le risorse per gli esempi.

![Questo diagramma mostra come produttori e consumatori di dati utilizzano Amazon Kinesis Data Streams e Amazon DynamoDB. AWS KMS](http://docs.aws.amazon.com/it_it/encryption-sdk/latest/developer-guide/images/simplecache-example.png)


## Risultati della cache locale
<a name="caching-example-impact"></a>

La tabella seguente mostra che una cache locale riduce il totale delle chiamate a KMS (al secondo per regione) in questo esempio all'1% del valore originale.


**Richieste del produttore**  
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/encryption-sdk/latest/developer-guide/sample-cache-example.html)


**Richieste dei consumatori**  
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/encryption-sdk/latest/developer-guide/sample-cache-example.html)