Zuordnen eines Schlüsselwertspeichers zu einer Funktion - 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.

Zuordnen eines Schlüsselwertspeichers zu einer Funktion

Nachdem Sie Ihren Schlüsselwertspeicher erstellt haben, können Sie Ihre Funktion aktualisieren, um sie Ihrem Schlüsselwertspeicher zuzuordnen. Sie müssen diese Zuordnung vornehmen, um die Schlüssel-Wert-Paare aus diesem Speicher in dieser Funktion verwenden zu können. Die folgenden Regeln gelten:

  • Eine Funktion kann nur einen Schlüsselwertspeicher haben.

  • Ein Schlüsselwertspeicher kann mehreren Funktionen zugeordnet werden.

Console
So ordnen Sie einen Schlüsselwertspeicher einer Funktion zu
  1. Melden Sie sich auf https://console.aws.amazon.com/cloudfront/v4/home#/functions bei der CloudFront-Konsole an und öffnen Sie die Seite Funktionen.

  2. Wählen Sie den Funktionsnamen aus.

  3. Wählen Sie im Abschnitt KeyValueStore zuordnen die Option Vorhandenen KeyValueStore zuordnen aus.

  4. Wählen Sie den Schlüsselwertspeicher, der die Schlüssel-Wert-Paare in der Funktion enthält, und dann KeyValueStore zuordnen aus.

    CloudFront ordnet den Store sofort der Funktion zu. Sie müssen die Funktion nicht speichern.

  5. Um einen anderen Schlüsselwertspeicher anzugeben, wählen Sie Zugeordneten KeyValueStore aktualisieren, den Namen eines anderen Schlüsselwertspeichers und anschließend KeyValueStore zuordnen aus.

Weitere Informationen finden Sie unter Aktualisieren von Funktionen.

AWS CLI
So ordnen Sie einen Schlüsselwertspeicher einer Funktion zu
  • Führen Sie den folgenden Befehl aus, um die MaxAge-Funktion zu aktualisieren und eine Schlüsselwertspeicherressource zuzuordnen.

    aws cloudfront update-function \ --name MaxAge \ --function-config '{"Comment":"Max Age 2 years","Runtime":"cloudfront-js-2.0","KeyValueStoreAssociations":{"Quantity":1,"Items":[{"KeyValueStoreARN":"arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example"}]}}' \ --function-code fileb://function-max-age-v1.js \ --if-match ETVABCEXAMPLE
  • Um einen Schlüsselwertspeicher einer Funktion zuzuordnen, geben Sie den Parameter KeyValueStoreAssociations und den ARN des Schlüsselwertspeichers an.

  • Um die Zuordnung zu ändern, geben Sie den ARN eines anderen Schlüsselwertspeichers an.

  • Um die Zuordnung zu entfernen, entfernen Sie den Parameter KeyValueStoreAssociations.

Weitere Informationen finden Sie unter Aktualisieren von Funktionen.

API
So ordnen Sie einen Schlüsselwertspeicher einer Funktion zu
Hinweise
  • Wenn Sie einen Schlüsselwertspeicher bearbeiten, ohne die Schlüssel-Wert-Paare zu ändern, oder wenn Sie nur die Schlüssel-Wert-Paare im Schlüsselwertspeicher bearbeiten, müssen Sie den Schlüsselwertspeicher nicht erneut zuordnen. Sie müssen die Funktion auch nicht erneut veröffentlichen.

    Wir empfehlen jedoch, die Funktion zu testen, um zu überprüfen, ob sie erwartungsgemäß funktioniert. Weitere Informationen finden Sie unter Testfunktionen.

  • Sie können alle Funktionen anzeigen, die bestimmte Schlüsselwertspeicher verwenden. Öffnen Sie in der CloudFront-Konsole die Detailseite des Schlüsselwertspeichers.