Mise en route des fonctions Lambda@Edge (console) - Amazon CloudFront

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mise en route des fonctions Lambda@Edge (console)

Avec Lambda @Edge, vous pouvez utiliser des CloudFront déclencheurs pour appeler une fonction Lambda. Lorsque vous associez une CloudFront distribution à une fonction Lambda, CloudFront intercepte les demandes et les réponses à des emplacements CloudFront périphériques et exécute la fonction. Les fonctions Lambda peuvent améliorer la sécurité ou personnaliser des informations à proximité de vos utilisateurs, afin d’améliorer les performances.

La liste suivante fournit un aperçu de base de la création et de l'utilisation de fonctions Lambda avec. CloudFront

Présentation : Création et utilisation de fonctions Lambda avec CloudFront
  1. Créez une fonction Lambda dans la région USA Est (Virginie du Nord).

  2. Enregistrez et publiez une version numérotée de la fonction.

    Si vous souhaitez modifier la fonction, vous devez modifier la version $LATEST de la fonction dans la région USA Est (Virginie du Nord). Ensuite, avant de le configurer pour qu'il fonctionne CloudFront, vous publiez une nouvelle version numérotée.

  3. Associez la fonction à une CloudFront distribution et à un comportement de cache. Spécifiez ensuite un ou plusieurs CloudFront événements (déclencheurs) à l'origine de l'exécution de la fonction. Par exemple, vous pouvez créer un déclencheur pour que la fonction s'exécute lorsqu'elle CloudFront reçoit une demande d'un utilisateur.

  4. Lorsque vous créez un déclencheur, Lambda crée des réplicas de la fonction dans les emplacements AWS à travers le monde.

Astuce

Pour plus d'informations, consultez les sections Création et mise à jour de fonctions, structure d'événement et ajout de CloudFront déclencheurs. Vous pouvez également trouver d'autres idées et obtenir des exemples de code dans Exemples de fonctions Lambda@Edge.

Pour un step-by-step didacticiel, consultez la rubrique suivante :