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.
Commencez avec les fonctions Lambda @Edge
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 les informations proches de vos spectateurs 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
-
Créez une fonction Lambda dans la région USA Est (Virginie du Nord).
-
Enregistrez et publiez une version numérotée de la fonction.
Si vous souhaitez modifier la fonction, vous devez modifier la LATEST version $ 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.
-
Associez la fonction à un comportement CloudFront de distribution et 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.
-
Lorsque vous créez un déclencheur, Lambda crée des répliques de la fonction dans le monde AWS entier.
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 :