Ordnen Sie einer Funktion einen Schlüsselwertspeicher zu - 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.

Ordnen Sie einer Funktion einen Schlüsselwertspeicher zu

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

  • Sie können denselben Schlüsselwertspeicher mehreren Funktionen zuordnen

Console
Um einen Schlüsselwertspeicher mit einer Funktion zu verknüpfen
  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 Namen der Funktion.

  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 Funktionen aktualisieren.

AWS CLI
Um einen Schlüsselwertspeicher mit einer Funktion zu verknüpfen
  • Führen Sie den folgenden Befehl aus, um die MaxAge Funktion zu aktualisieren und eine Schlüsselwertspeicher-Ressource 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 mit einer Funktion zu verknüpfen, geben Sie den KeyValueStoreAssociations Parameter und den Schlüsselwertspeicher anARN.

  • Um die Zuordnung zu ändern, geben Sie einen anderen Schlüsselwertspeicher anARN.

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

Weitere Informationen finden Sie unter Funktionen aktualisieren.

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

    Wir empfehlen jedoch, die Funktion zu testen, um sicherzustellen, dass sie erwartungsgemäß funktioniert. Weitere Informationen finden Sie unter Funktionen testen.

  • Sie können sich alle Funktionen ansehen, die bestimmte Schlüsselwertspeicher verwenden. Wählen Sie in der CloudFront Konsole die Detailseite für den Schlüsselwertspeicher aus.