Association d’un magasin de clés-valeurs à une fonction - Amazon CloudFront

Association d’un magasin de clés-valeurs à une fonction

Après avoir créé votre magasin de clés-valeurs, vous pouvez mettre à jour votre fonction pour l’associer à votre magasin de clés-valeurs. Vous devez établir cette association pour pouvoir utiliser les paires clé-valeur de ce magasin dans cette fonction. Les règles suivantes s’appliquent :

  • Une fonction peut avoir un seul magasin de clés-valeurs

  • Vous pouvez associer le même magasin de clés-valeurs à plusieurs fonctions

Console
Pour associer un magasin de clés-valeurs à une fonction
  1. Connectez-vous à la console CloudFront à l’adresse https://console.aws.amazon.com/cloudfront/v4/home#/functions et sélectionnez la page Fonctions.

  2. Choisissez le nom de la fonction.

  3. Accédez à la section Magasin de clés-valeurs associé, choisissez Associer le magasin de clés-valeurs existant.

  4. Sélectionnez le magasin de clés-valeurs qui contient les paires clé-valeur de la fonction, puis choisissez Associer KeyValueStore.

    CloudFront associe immédiatement le magasin à la fonction. Vous n’avez pas besoin d’enregistrer la fonction.

  5. Pour spécifier un autre magasin de clés-valeurs, choisissez Mettre à jour le KeyValueStore associé, sélectionnez un autre nom de magasin de clés-valeurs, puis choisissez Associer le KeyValueStore.

Pour plus d’informations, consultez Mise à jour de fonctions.

AWS CLI
Pour associer un magasin de clés-valeurs à une fonction
  • Exécutez la commande suivante pour mettre à jour la fonction MaxAge et associer une ressource de magasin de clés-valeurs.

    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
  • Pour associer un magasin de clés-valeurs à une fonction, spécifiez le paramètre KeyValueStoreAssociations et l’ARN du magasin de clés-valeurs.

  • Pour modifier l’association, spécifiez un autre ARN de magasin de clés-valeurs.

  • Pour supprimer l’association, supprimez le paramètre KeyValueStoreAssociations.

Pour plus d’informations, consultez Mise à jour de fonctions.

API
Pour associer un magasin de clés-valeurs à une fonction
Remarques
  • Si vous modifiez un magasin de clés-valeurs sans modifier les paires clé-valeur, ou si vous ne modifiez que les paires clé-valeur dans le magasin, vous n’avez pas besoin d’associer de nouveau le magasin de clés-valeurs. Vous n’avez pas non plus besoin de republier la fonction.

    Toutefois, nous vous recommandons de tester la fonction afin de vérifier qu’elle fonctionne comme prévu. Pour plus d’informations, consultez Fonctions de test.

  • Vous pouvez afficher toutes les fonctions qui utilisent des magasins de clés-valeurs spécifiques. Dans la console CloudFront, choisissez la page de détails du magasin de clés-valeurs.