View a markdown version of this page

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 bei der CloudFront Konsole unter an https://console.aws.amazon.com/cloudfront/v4/home#/functions und wählen Sie die Seite Funktionen aus.

  2. Wählen Sie den Funktionsnamen aus.

  3. Gehen Sie zum KeyValueStore Bereich Associate und wählen Sie Associate existing aus KeyValueStore.

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

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

  5. Um einen anderen Schlüsselwertspeicher anzugeben, wählen Sie Zugeordnet aktualisieren KeyValueStore, wählen Sie einen anderen Namen für den Schlüsselwertspeicher aus und klicken Sie dann auf Zuordnen KeyValueStore.

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. Wählen Sie in der CloudFront Konsole die Detailseite des Key-Value-Speichers aus.