View a markdown version of this page

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.

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 umgeschriebene URL oder die Weiterleitung URLs enthalten. URLs

  • 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:

  • Zeichenfolge

  • bytekodierte Zeichenfolge

  • JSON

Sicherheit

Die CloudFront Funktion und all ihre Schlüsselwertspeicher-Daten werden wie folgt sicher behandelt:

  • 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