Ressources · Intégration Make

Intégration Amazon Lambda MakeAutomatiser Amazon Lambda avec Make.

Et si tes fonctions Lambda partaient d'un scénario, sans script de liaison à maintenir ? L'intégration Amazon Lambda Make compte 9 modules : 2 déclencheurs, 4 actions et 3 recherches. Ici, tu relies ton compte AWS, tu montes un premier scénario et tu sais quel module choisir.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration Amazon Lambda Make ?

L'intégration Amazon Lambda Make branche ton compte AWS sur Make. Un scénario, c'est-à-dire l'automatisation que tu construis, peut alors surveiller tes fonctions et tes layers, lire leurs informations et exécuter une fonction. Chaque brique du scénario s'appelle un module : un déclencheur, une action ou une recherche.

Un inventaire à jour, lisible par toute l'équipe. List Functions renvoie chaque fonction du compte sous forme de bundle, un élément qui passe au module suivant. Associé à Get a Function, il remplit un tableau que le service financier ou le chef de projet consultent sans accès à la console AWS.

Une fonction relancée après chaque changement. Quand Watch Functions repère, à son passage suivant, une fonction mise à jour, Invoke a Function la démarre dans la même exécution. Le nouveau code tourne sans que personne ait à y penser.

Les équipes prévenues d'une nouvelle version de layer. Watch Layer Versions détecte la version publiée, Get a Layer Version en récupère le détail, et le message part vers ceux qui dépendent de ce code partagé. List Layers et List Layer Versions servent au ménage.

Limite à garder en tête : ces modules surveillent, listent, lisent et lancent. Pour le reste, Make an API Call appelle l'API avec la même connexion. Pour choisir ton outil, le comparatif n8n vs Make pose les critères, et Combien coûte Make détaille les plans. Si tu préfères être accompagné, regarde la Formation Make.

Connexion

Comment connecter Amazon Lambda à Make ?

  1. 01

    Génère une clé d'accès côté AWS

    Connecte-toi à ton compte, clique sur ton nom de compte, puis sur My Security Credentials et Access keys. Clique sur Create New Access Key puis Show Access Key, et garde en lieu sûr l'Access Key ID et la Secret Access Key.

  2. 02

    Ouvre la fenêtre de connexion dans Make

    Ajoute un module Amazon Lambda et clique sur Create a connection. La connexion, c'est ton compte AWS relié une fois à Make, puis réutilisé par tous les modules de l'app. Donne-lui un nom parlant dans Connection name.

  3. 03

    Colle les clés et choisis la région

    Renseigne AWS Key et AWS Secret Key avec les deux clés copiées, sélectionne ta région dans Region et clique sur Continue. Make voit désormais les fonctions et les layers de cette région.

Premier scénario

Ton premier scénario avec Amazon Lambda

ObjectifQuand une fonction est mise à jour dans Amazon Lambda, Make l'exécute au passage suivant pour faire tourner le nouveau code.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le gros + pour poser le premier module. Tape Amazon Lambda dans la recherche et choisis Watch Functions.

  2. 02

    Relie ton compte AWS

    Clique sur Create a connection et reprends les clés et la région de la partie connexion. Une fois la connexion créée, Make te propose ce qu'il trouve dans ton compte : tu choisis, tu ne tapes rien.

  3. 03

    Ajoute l'exécution

    Clique sur le + à droite de Watch Functions et ajoute Invoke a Function. Mappe la fonction transmise par le déclencheur : le scénario lancera toujours celle qui vient de changer.

  4. 04

    Teste avec Run once

    Clique sur Run once. Make exécute le scénario une fois et affiche les bundles reçus par chaque module. Tu vois quelle fonction a été repérée et ce que l'exécution a renvoyé.

  5. 05

    Planifie puis active

    Ouvre l'horloge du premier module. Par défaut, un scénario neuf vérifie toutes les 15 minutes, le minimum du plan Free. Règle la planification, puis active le scénario.

Déclencheurs

Qu'est-ce qui peut lancer un scénario Amazon Lambda ?

2 modules démarrent un scénario quand quelque chose se passe dans Amazon Lambda. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Amazon Lambda dès que ça se passe.

Amazon Lambda1Watch Functions

Watch Functions

Déclencheur planifié

Dans MakeTriggers when a function is last updated.

Grâce à Watch Functions, chaque fonction modifiée dans ton compte devient le point de départ d'un scénario, avec ses informations transmises aux modules suivants. C'est l'entrée logique pour tout ce qui doit suivre une évolution du code.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario, donc une mise à jour est repérée au passage suivant, pas à la seconde près.
Quand l'utiliser
un développeur livre une nouvelle version et le responsable ops veut que la fonction soit relancée ou que le changement soit noté dans un tableau partagé.
Attention
chaque module compte une opération par bundle traité, et un compte très actif en consomme vite.
Amazon Lambda2Watch Layer Versions

Watch Layer Versions

Déclencheur planifié

Dans MakeTriggers when a new version of an AWS Lambda layer is created.

Quand une nouvelle version d'un layer apparaît, ton scénario la repère au passage suivant et démarre à partir d'elle. Un layer regroupe du code ou des bibliothèques partagés entre plusieurs fonctions, ce qui en fait souvent une nouvelle pour plusieurs équipes.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario, il y a donc un décalage entre la publication et l'exécution.
Quand l'utiliser
l'équipe plateforme publie une bibliothèque commune et chaque responsable de fonction doit le savoir.
Attention
seules les nouvelles versions le font réagir ; pour suivre les fonctions elles-mêmes, passe par Watch Functions dans un autre scénario.
Modules

Que peut faire Make dans Amazon Lambda ?

Amazon Lambda te donne 7 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Amazon Lambda1

Get a Function

Action

Dans MakeGets the information of an AWS Lambda function.

Tu récupères le détail d'une fonction précise, prêt à être envoyé dans une ligne de tableau ou un message à l'équipe par le module suivant.

Quand l'utiliser
un déclencheur ou une liste te transmet une fonction et tu as besoin de ses informations complètes avant la suite.
Attention
il lit une fonction par bundle ; placé après List Functions, il tourne autant de fois qu'il y a de fonctions, et chaque passage compte.
Amazon Lambda2

Get a Layer Version

Action

Dans MakeGets the information of a version of an AWS Lambda layer.

Ce module va chercher les informations d'une version donnée d'un layer, pour que ton message cite la bonne version et pas seulement le nom du layer.

Quand l'utiliser
juste après Watch Layer Versions, pour enrichir l'alerte envoyée aux équipes qui utilisent ce code commun.
Attention
il lui faut le layer et la version ; mappe-les depuis le déclencheur plutôt que de saisir une version vite dépassée.
Amazon Lambda3

Invoke a Function

Action

Dans MakeInvokes a AWS Lambda function synchronously or asynchronously.

Avec Invoke a Function, n'importe quel événement vu par Make peut lancer ton propre code hébergé sur Lambda, depuis le scénario.

Quand l'utiliser
une réponse à un formulaire ou une nouvelle fiche client doit déclencher un traitement qui vit dans Lambda plutôt que dans Make.
Attention
l'appel peut être synchrone ou asynchrone ; garde le synchrone pour le cas où le module suivant a besoin de la réponse de la fonction.
Amazon Lambda4

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

La porte de sortie quand aucun module ne fait l'affaire : tu appelles n'importe quel point d'accès de l'API Lambda avec la connexion déjà en place, sans nouvelle clé.

Quand l'utiliser
l'opération voulue n'existe dans aucun des 8 autres modules et tu sais quel point d'accès la gère.
Attention
Make ne construit pas la requête à ta place, il faut lire la référence de l'API AWS toi-même.
Amazon Lambda5

List Functions

Recherche

Dans MakeRetrieves a list of all AWS Lambda functions.

Toutes les fonctions du compte arrivent d'un coup, chacune dans son propre bundle : la base idéale pour dresser un inventaire ou traiter chaque fonction à la suite.

Quand l'utiliser
un responsable des opérations veut un tableau de toutes les fonctions sans ouvrir AWS à toute l'équipe.
Attention
chaque module placé derrière tourne une fois par fonction, donc le nombre d'opérations grimpe avec la taille du compte.
Amazon Lambda6

List Layers

Recherche

Dans MakeRetireves a list of all AWS Lambda layers.

List Layers te montre l'ensemble des layers du compte, chacun sous forme de bundle que tu peux filtrer, stocker ou passer au module suivant.

Quand l'utiliser
avant un grand ménage, pour savoir quelles bibliothèques partagées existent encore et qui doit les documenter.
Attention
tu obtiens les layers, pas leurs versions ; ajoute List Layer Versions si l'historique compte pour toi.
Amazon Lambda7

List Layer Versions

Recherche

Dans MakeRetrieves a list of the versions of an AWS Lambda layer.

Pour un layer donné, tu obtiens la liste de ses versions, une par bundle, et tu vois comment ce code partagé a évolué et ce qui existe encore.

Quand l'utiliser
après List Layers, pour documenter l'historique de chaque layer, ou avant de décider quelle ancienne version retirer.
Attention
il travaille sur un seul layer à la fois ; mappe-le depuis le module précédent au lieu de taper son nom.
Besoin d'aide

Besoin d'aide pour automatiser Amazon Lambda avec Make ?

Une personne lit chaque message.

FAQ

Amazon Lambda et Make : les questions fréquentes

01L'intégration Amazon Lambda Make est-elle gratuite ?
Oui, Amazon Lambda est une app standard, accessible dès le plan Free de Make. Ce plan autorise 2 scénarios actifs, 15 minutes au minimum entre deux exécutions planifiées, 5 minutes d'exécution par passage, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams et Enterprise) descendent à 1 minute d'intervalle et lèvent la limite de scénarios actifs. La consommation se compte en opérations : une opération, c'est un module exécuté sur un bundle.
02Que faut-il pour connecter Amazon Lambda à Make ?
Une clé d'accès AWS, soit un Access Key ID et une Secret Access Key, créée depuis My Security Credentials dans ton compte. Dans Make, tu ouvres Create a connection, tu nommes la connexion, tu colles les deux clés dans AWS Key et AWS Secret Key, puis tu choisis ta région. La documentation décrit aussi une politique IAM pour Lambda qui donne aux modules les permissions nécessaires, utile quand l'utilisateur lié aux clés a des droits restreints.
03Les déclencheurs Amazon Lambda réagissent-ils en temps réel dans Make ?
Non. Watch Functions et Watch Layer Versions sont tous les deux planifiés : Make va interroger ton compte au rythme du scénario, AWS ne le prévient pas. Un nouveau scénario vérifie toutes les 15 minutes par défaut, ce qui est aussi le minimum du plan Free ; les plans payants descendent à 1 minute. L'intégration n'a pas de déclencheur instantané, compte donc un léger décalage entre le changement dans Lambda et l'exécution du scénario.
04Que faire s'il manque un module Amazon Lambda dans Make ?
Passe par Make an API Call. Ce module appelle n'importe quel point d'accès de l'API Lambda avec la même connexion, ce qui couvre ce que les 9 modules proposés ne font pas, sans créer de nouvelle clé. Tu auras besoin de la référence de l'API AWS pour savoir quoi envoyer. Si l'appel échoue pour une question de droits, vérifie la politique IAM de l'utilisateur lié à ta clé avant de toucher au scénario.
05Make ou n8n pour Amazon Lambda ?
Ça dépend de ton équipe et de ton besoin. Côté Make, Amazon Lambda arrive avec 9 modules prêts à l'emploi, dont deux déclencheurs planifiés et un module d'appel API, le tout derrière une seule connexion et testable avec Run once dans l'éditeur visuel. n8n propose peut-être aussi un nœud pour cette app : compare les opérations disponibles de chaque côté pour ton cas précis, et privilégie l'outil que tes équipes maîtrisent déjà.