- Accueil
- Ressources
- Intégrations
- AWS Lambda
Intégration AWS Lambda n8nAutomatiser AWS Lambda avec n8n.
Certaines règles métier tiennent mieux dans du code que dans une suite de nœuds. L’intégration AWS Lambda n8n sert exactement à ça : 1 opération qui appelle une fonction publiée, lui passe un JSON, et attend la réponse ou pas. Aucun trigger Lambda dans n8n, le workflow démarre donc ailleurs.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l’intégration AWS Lambda n8n ?
Le nœud AWS Lambda appelle une de tes fonctions publiées et lui transmet un JSON construit dans le workflow. n8n envoie l’entrée, AWS exécute la fonction, et le workflow attend le résultat ou enchaîne tout de suite. C’est la porte de sortie quand le traitement relève du vrai code : un calcul lourd, un parsing tordu, une signature, un appel à une librairie interne que n8n ne connaît pas.
Premier usage, le plus courant : le nettoyage des données avant de les écrire quelque part. Le workflow lit des lignes dans MySQL, la fonction applique les règles qui transformeraient un nœud Code en mur illisible, et les objets propres reviennent dans le workflow. Ici tu restes sur RequestResponse, puisque le nœud suivant a besoin de la sortie. L’intérêt n’est pas la vitesse : le code vit dans un dépôt, il se relit, il se teste en dehors de n8n.
Deuxième usage, l’audit planifié. Un Schedule Trigger réveille le workflow la nuit, le nœud invoque une fonction qui parcourt un compte AWS et renvoie la liste des ressources oubliées, puis les lignes atterrissent dans Google Sheets avec un résumé posté sur Slack. Ce workflow existe tel quel dans la galerie publique de templates, sous le numéro 11612, à côté d’un autre minimal, le 510, qui ne fait qu’appeler le nœud pour voir la réponse arriver.
Troisième usage, l’inverse du précédent : lancer et passer à la suite. Un formulaire rempli ou une nouvelle ligne en base déclenche une fonction qui travaille longtemps, et le workflow n’a rien à attendre. Bascule Invocation Type sur Event : n8n continue immédiatement, la branche n’est pas bloquée par une exécution qui traîne.
Dès que tu veux autre chose qu’invoquer, passe par le nœud HTTP Request. Le nœud Lambda expose une seule opération : lister les fonctions, publier une version, gérer un alias ou lire une configuration n’y sont pas. HTTP Request appelle n’importe quel endpoint de l’API et réutilise le même credential AWS via son authentification prédéfinie, donc aucune clé en double à gérer.
Deux limites à connaître avant de construire. Qualifier est obligatoire : chaque appel nomme une version ou un alias, impossible de rester flou sur le code exécuté. Et sans trigger Lambda, AWS ne démarre jamais un workflow de lui-même : c’est un Schedule Trigger, le nœud Webhook de n8n appelé par un service tiers, ou le trigger d’un autre outil qui ouvre l’exécution. Si le choix de plateforme n’est pas tranché, l’Avis n8n traite la question, et la Formation n8n montre comment monter le workflow autour du nœud.
Comment connecter AWS Lambda à n8n ?
- 01
Créer un credential AWS (IAM)
Dans n8n, ouvre le menu Credentials et choisis AWS (IAM), la méthode par clé d’accès. Un credential, c’est l’identifiant que n8n garde une fois pour toutes. Trois informations à remplir : la Region AWS, l’Access Key ID et la Secret Access Key. Les deux clés se créent ensemble dans la console IAM : ton nom d’utilisateur en haut à droite, puis Security credentials, puis Create access key.
- 02
Ou endosser un rôle plutôt que stocker des clés
Le second type, AWS (Assume Role), s’authentifie en endossant un rôle IAM via AWS STS. Les identifiants utilisés pour l’appel
AssumeRolese saisissent à la main, ou se lisent automatiquement dans l’environnement où tourne n8n. Cette lecture automatique est la bonne option quand tu héberges n8n toi-même sur de l’infrastructure AWS, EKS, ECS ou EC2, et que tu préfères ne garder aucune clé statique dans n8n. - 03
Pointer le nœud sur une fonction
Ajoute le nœud AWS Lambda et sélectionne le credential dans sa liste déroulante : le même servira dans tous les workflows suivants. Ouvre Function Name or ID et prends la fonction dans la liste, ou bascule le champ en expression quand le nom arrive avec les données. Renseigne Qualifier avec la version ou l’alias visé, puis exécute le nœud une fois pour regarder la réponse avant de brancher la suite.
Ce que le nœud AWS Lambda sait faire
Le nœud AWS Lambda expose une opération. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Invoke a function
invokeCe que tu vois dans n8n
Notes & cas d'usage
Le nœud appelle une fonction publiée et lui remet le JSON préparé en amont. En mode synchrone, la réponse ressort directement en sortie du nœud.
Paramètres clés
- Function Name or ID : la fonction à invoquer, choisie dans la liste ou définie par une expression du type
{{ $json.function }}quand le nom voyage avec les données. - Qualifier : requis, la version ou l’alias à invoquer, pour viser une version publiée de la fonction.
- Invocation Type :
RequestResponse(Wait for Results) retient le workflow jusqu’à la réponse,Event(Continue Workflow) lance et laisse filer. - JSON Input : le JSON fourni en entrée à la fonction.
Besoin d'aide pour automatiser AWS Lambda avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

