

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 auf [https://console.aws.amazon.com/cloudfront/v4/home#/functions](https://console.aws.amazon.com/cloudfront/v4/home#/functions) bei der CloudFront-Konsole an und öffnen Sie die Seite **Funktionen**.

1. Wählen Sie den Funktionsnamen aus.

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

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

1. 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](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. Öffnen Sie in der CloudFront-Konsole die Detailseite des Schlüsselwertspeichers. 