Amazon CloudFront KeyValueStore - Amazon CloudFront

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 KeyValueStore

CloudFront KeyValueStore ist ein sicherer, globaler Schlüsselwert-Datenspeicher mit niedriger Latenz, der Lesezugriff von CloudFront Functions aus ermöglicht und so eine erweiterte, anpassbare Logik an den Edge-Standorten ermöglicht. CloudFront

Mit CloudFront KeyValueStore können Sie unabhängig voneinander Aktualisierungen am Funktionscode und an den mit einer Funktion verknüpften Daten vornehmen. Diese Trennung vereinfacht den Funktionscode und erleichtert die Aktualisierung von Daten, ohne dass Codeänderungen vorgenommen werden müssen.

Anmerkung

Um diese CloudFront Funktion verwenden zu können CloudFront KeyValueStore, muss sie JavaScript Runtime 2.0 verwenden.

Im Folgenden finden Sie 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 Key Value Stores zu einem Amazon S3 S3-Bucket hinzufügen oder sie manuell eingeben.

  • Ordnen Sie die Key-Value-Stores 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 Hinweise 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 URLs oder die Umleitungs-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 bestimmten Prozentsatz des Traffics zuweisen.

  • Zugriffsautorisierung — Sie können eine Zugriffskontrolle implementieren, um Anfragen auf der Grundlage der von Ihnen definierten Kriterien und der in einem Schlüsselwertspeicher gespeicherten Daten zuzulassen oder abzulehnen.

Unterstützte Formate für Werte

Sie können den Wert in einem Schlüssel-Wert-Paar in einem der folgenden Formate speichern:

  • String

  • Bytekodierte Zeichenfolge

  • JSON

Sicherheit

Die CloudFront Funktion und alle ihre Schlüsselwerte speichern Daten werden sicher behandelt, und zwar wie folgt:

  • CloudFront verschlüsselt alle Schlüsselwertspeicher im Ruhezustand und während der Übertragung (beim Lesen oder Schreiben in die Schlüsselwertspeicher), wenn Sie die CloudFront KeyValueStoreAPI-Operationen aufrufen.

  • Wenn die Funktion ausgeführt wird, CloudFront entschlüsselt jedes Schlüssel-Wert-Paar im Speicher an den Edge-Standorten. CloudFront

Informationen zu den ersten Schritten finden Sie in den folgenden Themen. CloudFront KeyValueStore

  • Weitere Informationen zu den ersten Schritten finden Sie im CloudFront KeyValueStore AWS Blogbeitrag Introducing Amazon. CloudFront KeyValueStore