- Home
- Resources
- Integrations
- Amazon Lambda
Amazon Lambda Make integrationAutomate Amazon Lambda with Make.
Can your Lambda functions run from a scenario without writing glue code? The Amazon Lambda Make integration gives you 9 modules: 2 triggers, 4 actions and 3 searches. This page shows how to link your AWS account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Amazon Lambda Make integration do?
The Amazon Lambda Make integration links your AWS account to Make so a scenario, the automation you build in Make, can watch your functions and layers, read their details and invoke a function. Each step is a module: one brick of the scenario, such as a trigger, an action or a search.
Run a function after it changes. Watch Functions notices a function that was updated since its last check, and Invoke a Function starts it in the same run, so fresh code runs without anyone opening the AWS console.
Keep an inventory of what runs. List Functions returns every function of the account as separate bundles, one item per function flowing to the next module. Paired with Get a Function, it feeds a sheet or a report your team can read without AWS access. The same idea works for shared code with List Layers and List Layer Versions.
Follow new layer versions. Watch Layer Versions starts the scenario when a new version of a layer appears, and Get a Layer Version pulls its information so the people who depend on that layer hear about it.
Make does not replace your deployment tools here: the modules watch, list, read and invoke, and anything else goes through Make an API Call with the same connection. If you are still weighing platforms, the n8n vs Make comparison lays out the criteria, and Make pricing explains what each plan allows. For a guided start, see Make training.
How do you connect Amazon Lambda to Make?
- 01
Create an access key in AWS
Log in to your account, click your account name, then My Security Credentials and Access keys. Click Create New Access Key, then Show Access Key, and copy both the Access Key ID and the Secret Access Key somewhere safe.
- 02
Open the connection dialog in Make
Add any Amazon Lambda module and click Create a connection. A connection is your AWS account linked to Make once, then reused by every Amazon Lambda module. Give it a clear name in Connection name.
- 03
Paste the keys and pick the region
Paste the two keys into AWS Key and AWS Secret Key, choose your region in Region, then click Continue. Make can now read the functions and layers of that region.
Your first scenario with Amazon Lambda
GoalWhen a function is updated in Amazon Lambda, Make invokes it once so the new code runs at the next check.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the big + to add the first module. Search for Amazon Lambda and pick Watch Functions.
- 02
Link your AWS account
Click Create a connection and fill in the keys and region from the section above. Once the connection exists, Make lists what it can read in your account, so you pick instead of typing.
- 03
Add the invoke step
Click the + on the right of Watch Functions and add Invoke a Function. Map the function coming from the trigger, so the scenario always invokes the one that was just updated.
- 04
Test with Run once
Click Run once. Make executes the scenario one time and shows the bundles each module received, so you can check which function was caught and what the invoke step returned.
- 05
Schedule and switch it on
Open the clock on the first module. A new scenario checks every 15 minutes by default, and the Free plan cannot go below that. Set the schedule, then switch the scenario on.
What can start an Amazon Lambda scenario?
2 modules start a scenario when something happens in Amazon Lambda. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Amazon Lambda as soon as it happens.
Watch Functions
Scheduled triggerIn Make“Triggers when a function is last updated.”
Watch Functions starts your scenario whenever a function in the connected account has been updated, and hands the scenario that function so later modules can act on it. It is the natural entry point for anything that should follow a code change.
Watch Layer Versions
Scheduled triggerIn Make“Triggers when a new version of an AWS Lambda layer is created.”
With Watch Layer Versions, a new version of a layer becomes the start of a scenario. A layer holds code or libraries that several functions share, so a fresh version is often news for more than one team.
What can Make do in Amazon Lambda?
Amazon Lambda gives you 7 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Get a Function
ActionIn Make“Gets the information of an AWS Lambda function.”
Get a Function gives you the details of one function you name, ready to map into the next module, for example a sheet row or a message to the team.
Get a Layer Version
ActionIn Make“Gets the information of a version of an AWS Lambda layer.”
This module pulls the information of one specific version of a layer, so a scenario can describe exactly which version it is talking about instead of a vague layer name.
Invoke a Function
ActionIn Make“Invokes a AWS Lambda function synchronously or asynchronously.”
Invoke a Function runs one of your Lambda functions from inside a scenario, which turns any event Make can see into a reason to execute your own code.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
When none of the listed modules covers your need, Make an API Call reaches any endpoint of the Lambda API with the connection you already set up, so there are no extra keys to manage.
List Functions
SearchIn Make“Retrieves a list of all AWS Lambda functions.”
List Functions returns every function of the account, one bundle per function, which is the simplest way to build an inventory or loop over all your code.
List Layers
SearchIn Make“Retireves a list of all AWS Lambda layers.”
Use List Layers to see all the layers of the account at once, each arriving as a separate bundle you can filter, store or pass along to the next module.
List Layer Versions
SearchIn Make“Retrieves a list of the versions of an AWS Lambda layer.”
For one layer, List Layer Versions brings back its versions as separate bundles, so you can see how a shared library has evolved and which versions still exist.
Need help automating Amazon Lambda with Make?
A person reads every message.