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.
Amazon CloudFront Schlüsselwertspeicher
Bei CloudFront KeyValueStore handelt es sich um einen sicheren, globalen Schlüsselwertdatenspeicher mit niedriger Latenz, der Lesezugriff von CloudFront Functions aus ermöglicht und so eine erweiterte, anpassbare Logik an den CloudFront-Edge-Standorten ermöglicht.
Mit CloudFront KeyValueStore aktualisieren Sie unabhängig voneinander Funktionscode und Daten, die mit einer Funktion verknüpft sind. Diese Trennung vereinfacht den Funktionscode und erleichtert die Aktualisierung von Daten, ohne dass Codeänderungen vorgenommen werden müssen.
Anmerkung
Um CloudFront KeyValueStore verwenden zu können, muss Ihre CloudFront-Funktion die JavaScript-Laufzeitumgebung 2.0 verwenden.
Dies ist das allgemeine Verfahren für die Verwendung von Schlüssel-Wert-Paaren:
-
Erstellen Sie Schlüsselwertspeicher und füllen Sie sie mit einer Reihe von Schlüssel-Wert-Paaren. Sie können Ihre Schlüsselwertspeicher zu einem Amazon-S3-Bucket hinzufügen oder sie manuell eingeben.
-
Ordnen Sie die Schlüsselwertspeicher Ihrer CloudFront-Funktion zu.
-
Verwenden Sie in Ihrem Funktionscode den Namen des Schlüssels, um entweder den mit dem Schlüssel verknüpften Wert abzurufen oder um zu bestimmen, ob ein Schlüssel existiert. Weitere Informationen zur Verwendung von Schlüssel-Wert-Paaren im Funktionscode und zu Hilfsmethoden finden Sie unter Hilfsmethoden für Schlüsselwertspeicher.
Anwendungsfälle
Sie können Schlüssel-Wert-Paare für die folgenden Beispiele verwenden:
-
URL-Umschreibungen oder -Weiterleitungen – Das Schlüssel-Wert-Paar kann die umgeschriebenen oder umgeleiteten URLs enthalten.
-
A/B-Tests und Feature-Flags – Sie können eine Funktion zur Durchführung von Experimenten erstellen, indem Sie einer bestimmten Version Ihrer Website einen Prozentsatz des Datenverkehrs zuweisen.
-
Zugriffsberechtigung – Sie können eine Zugriffskontrolle implementieren, um Anforderungen auf der Grundlage von Kriterien zuzulassen oder abzulehnen, die von Ihnen und den in einem Schlüsselwertspeicher gespeicherten Daten definiert wurden.
Unterstützte Formate für Werte
Der Wert in einem Schlüssel-Wert-Paar kann in einem der folgenden Formate gespeichert werden:
-
String
-
bytekodierte Zeichenfolge
-
JSON
Sicherheit
Die Sicherheit der CloudFront-Funktion und der Daten ihrer Schlüsselwertspeicher wird wie folgt sichergestellt:
-
CloudFront verschlüsselt jeden Schlüsselwertspeicher im Ruhezustand und während der Übertragung (beim Lesen oder Schreiben in den Schlüsselwertspeicher), wenn Sie die API-Operationen von CloudFront KeyValueStore aufrufen.
-
Wenn die Funktion ausgeführt wird, entschlüsselt CloudFront jedes Schlüssel-Wert-Paar im Speicher an den CloudFront-Edge-Standorten.
Die ersten Schritte mit CloudFront KeyValueStore werden in den folgenden Themen erläutert.
-
Weitere Informationen zu den ersten Schritten mit CloudFront KeyValueStore finden Sie im AWS-Blogbeitrag Introducing Amazon CloudFront KeyValueStore
.