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.
Votre logique métier est ici, aucun serveur n'est nécessaire
Lambda vous oblige à écrire des fonctions de code, appelées gestionnaires, qui s'exécuteront lorsqu'elles seront initiées par un événement. Pour utiliser Lambda avec API Gateway, vous pouvez configurer API Gateway pour lancer des fonctions de gestion lorsqu'une requête HTTPS est envoyée à votre API. Dans une architecture multiniveau sans serveur, chacun des éléments APIs que vous créez dans API Gateway s'intégrera à une fonction Lambda (et au gestionnaire qu'il contient) qui invoque la logique métier requise.
L'utilisation de AWS Lambda fonctions pour composer le niveau logique vous permet de définir le niveau de granularité souhaité pour exposer les fonctionnalités de l'application (une fonction Lambda par API ou une fonction Lambda par méthode d'API). Dans la fonction Lambda, le gestionnaire peut accéder à toutes les autres dépendances (par exemple, les autres méthodes que vous avez téléchargées avec votre code, les bibliothèques, les fichiers binaires natifs et les services Web externes), ou même à d'autres fonctions Lambda.
La création ou la mise à jour d'une fonction Lambda nécessite soit de télécharger le code sous forme de package de déploiement Lambda dans un fichier zip vers un compartiment Amazon S3, soit d'empaqueter le code sous forme d'image de conteneur avec toutes les dépendances. Les fonctions peuvent utiliser différentes méthodes de déploiement, telles qu'AWS Management Console