

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
<a name="kvs-with-functions-associate"></a>

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](https://console.aws.amazon.com/cloudfront/v4/home#/functions) und wählen Sie die Seite **Funktionen** aus.

1. Wählen Sie den Funktionsnamen aus.

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

1. **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.

1. 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](update-function.md).

------
#### [ 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](update-function.md).

------
#### [ API ]

**So ordnen Sie einen Schlüsselwertspeicher einer Funktion zu**
+ Verwenden Sie die API-Operation [UpdateFunction](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFunction.html). Weitere Informationen finden Sie unter [Aktualisieren von Funktionen](update-function.md).

------

**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](test-function.md).
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. 