

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Beispiel für das Datenschlüssel-Caching
<a name="sample-cache-example"></a>

In diesem Beispiel wird das [Zwischenspeichern von Datenschlüsseln](data-key-caching.md) mit einem [lokalen Cache](data-caching-details.md#simplecache) verwendet, um eine Anwendung zu beschleunigen, in der von mehreren Geräten generierte Daten verschlüsselt und in verschiedenen Regionen gespeichert werden.

In diesem Szenario generieren mehrere Datenproduzenten Daten, verschlüsseln sie und schreiben in jeder Region in einen [Kinesis-Stream](https://aws.amazon.com/kinesis/streams/). [AWS Lambda](https://aws.amazon.com/lambda/)Funktionen (Verbraucher) entschlüsseln die Streams und schreiben Klartextdaten in eine DynamoDB-Tabelle in der Region. [Datenproduzenten und -verbraucher verwenden den AWS Encryption SDK und einen AWS KMS Hauptschlüsselanbieter.](concepts.md#master-key-provider) Um die Anzahl der Aufrufe an KMS zu reduzieren, verfügt jeder Hersteller und Verbraucher über einen eigenen lokalen Cache.

Den Quellcode für diese Beispiele finden Sie in [Java und Python](sample-cache-example-code.md). Das Beispiel enthält auch eine CloudFormation Vorlage, die die Ressourcen für die Beispiele definiert.

![\[Dieses Diagramm zeigt AWS KMS, wie Datenproduzenten und Verbraucher Amazon Kinesis Data Streams und Amazon DynamoDB verwenden.\]](http://docs.aws.amazon.com/de_de/encryption-sdk/latest/developer-guide/images/simplecache-example.png)


## Lokale Cache-Ergebnisse
<a name="caching-example-impact"></a>

Die folgende Tabelle zeigt, dass ein lokaler Cache die Gesamtzahl der Aufrufe an KMS (pro Sekunde pro Region) in diesem Beispiel auf 1% seines ursprünglichen Werts reduziert.


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


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