Recursos · Integración Make

Integración Amazon Lambda MakeAutomatiza Amazon Lambda con Make.

¿Tus funciones Lambda pueden arrancar desde un escenario sin programar nada más? La integración Amazon Lambda Make trae 9 módulos: 2 disparadores, 4 acciones y 3 búsquedas. Aquí conectas tu cuenta de AWS, montas un primer escenario y aprendes qué módulo elegir.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Para qué sirve la integración Amazon Lambda Make?

La integración Amazon Lambda Make une tu cuenta de AWS con Make. Así, un escenario, que es la automatización que construyes, puede vigilar tus funciones y capas, leer su información y ejecutar una función. Cada pieza del escenario es un módulo: un disparador, una acción o una búsqueda.

Avisar a quien depende de una capa. Watch Layer Versions detecta la versión nueva de una capa, Get a Layer Version recoge sus datos y el aviso llega a los equipos que usan ese código compartido.

Ejecutar el código recién cambiado. Cuando Watch Functions encuentra una función actualizada, Invoke a Function la pone en marcha en esa misma ejecución, sin que nadie entre en la consola de AWS.

Tener el inventario siempre a mano. List Functions devuelve cada función de la cuenta como un bundle, es decir, un elemento que pasa al módulo siguiente. Con Get a Function, alimenta una hoja que el gerente de operaciones consulta sin acceso a AWS. List Layers y List Layer Versions hacen lo mismo con las capas.

Lo que no cubren estos módulos: vigilan, listan, leen y ejecutan. Para lo demás está Make an API Call, con la misma conexión. Si aún comparas herramientas, n8n vs Make resume los criterios y Precio de Make explica cada plan. Para aprender con método, tienes el Curso de Make.

Conexión

¿Cómo se conecta Amazon Lambda a Make?

  1. 01

    Crea una clave de acceso en AWS

    Entra en tu cuenta, haz clic en el nombre de la cuenta y luego en My Security Credentials y Access keys. Pulsa Create New Access Key y después Show Access Key. Guarda bien el Access Key ID y la Secret Access Key.

  2. 02

    Abre la ventana de conexión en Make

    Añade un módulo de Amazon Lambda y pulsa Create a connection. La conexión es tu cuenta de AWS enlazada una sola vez con Make, que luego usan todos los módulos de la app. Ponle un nombre claro en Connection name.

  3. 03

    Pega las claves y elige la región

    Escribe las dos claves en AWS Key y AWS Secret Key, selecciona tu región en Region y pulsa Continue. Desde ese momento Make ve las funciones y capas de esa región.

Primer escenario

Tu primer escenario con Amazon Lambda

ObjetivoCuando se actualiza una función en Amazon Lambda, Make la ejecuta en la siguiente revisión para que el código nuevo se ponga en marcha.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y pulsa el + grande para poner el primer módulo. Busca Amazon Lambda y elige Watch Functions.

  2. 02

    Conecta tu cuenta de AWS

    Pulsa Create a connection y usa las claves y la región del apartado anterior. Con la conexión creada, Make te muestra lo que encuentra en tu cuenta y solo tienes que elegir.

  3. 03

    Añade la ejecución

    Pulsa el + a la derecha de Watch Functions y añade Invoke a Function. Mapea la función que llega del disparador, así el escenario ejecuta siempre la que acaba de cambiar.

  4. 04

    Prueba con Run once

    Pulsa Run once. Make ejecuta el escenario una vez y enseña los bundles que recibió cada módulo, para que compruebes qué función detectó y qué devolvió la ejecución.

  5. 05

    Programa y activa

    Abre el reloj del primer módulo. Un escenario nuevo revisa cada 15 minutos por defecto, que es también el mínimo del plan Free. Ajusta la programación y activa el escenario.

Disparadores

¿Qué puede iniciar un escenario de Amazon Lambda?

2 módulos arrancan un escenario cuando algo ocurre en Amazon Lambda. Un disparador programado lo revisa Make según la programación del escenario; uno instantáneo lo llama Amazon Lambda en cuanto ocurre.

Amazon Lambda1Watch Functions

Watch Functions

Disparador programado

En MakeTriggers when a function is last updated.

Cada función que se actualiza en tu cuenta pasa a ser el punto de partida del escenario, con sus datos listos para los módulos siguientes. Es la entrada lógica para todo lo que deba seguir a un cambio de código.

Cómo se dispara
programado. Make consulta la app según la programación del escenario, así que el cambio aparece en la siguiente revisión y no al instante.
Cuándo usarlo
un desarrollador publica código nuevo y la responsable de operaciones quiere que la función se ejecute o que el cambio quede anotado en una hoja compartida.
Ojo
cada módulo gasta una operación por bundle, y una cuenta con mucho movimiento las consume rápido.
Amazon Lambda2Watch Layer Versions

Watch Layer Versions

Disparador programado

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

Watch Layer Versions arranca el escenario cuando, en su siguiente revisión, encuentra una versión nueva de una capa. Una capa reúne código o librerías que varias funciones comparten, por eso una versión nueva suele interesar a más de un equipo.

Cómo se dispara
programado. Make consulta la app según la programación del escenario, con lo que hay un margen entre la publicación y la ejecución.
Cuándo usarlo
el equipo de plataforma saca una librería común y cada responsable de función tiene que enterarse.
Ojo
solo reacciona a versiones nuevas; para seguir las funciones en sí, usa Watch Functions en otro escenario.
Módulos

¿Qué puede hacer Make en Amazon Lambda?

Amazon Lambda te da 7 módulos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

Amazon Lambda1

Get a Function

Acción

En MakeGets the information of an AWS Lambda function.

Obtienes los datos de una función concreta, listos para que el siguiente módulo los lleve a una fila de hoja o a un mensaje al equipo.

Cuándo usarlo
un disparador o una lista te pasa una función y necesitas su información completa antes de decidir qué hacer.
Ojo
lee una función por bundle; detrás de List Functions se ejecuta tantas veces como funciones haya, y cada vez cuenta.
Amazon Lambda2

Get a Layer Version

Acción

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

Este módulo trae la información de una versión exacta de una capa, para que el aviso diga qué versión es y no solo el nombre de la capa.

Cuándo usarlo
justo después de Watch Layer Versions, para completar el aviso a los equipos que usan ese código común.
Ojo
pide dos datos, la capa y la versión. Mapéalos desde el disparador, porque una versión escrita a mano queda vieja muy pronto.
Amazon Lambda3

Invoke a Function

Acción

En MakeInvokes a AWS Lambda function synchronously or asynchronously.

Pones en marcha tu propio código alojado en Lambda desde el escenario, de modo que cualquier evento que Make detecte puede desencadenarlo.

Cuándo usarlo
una solicitud de presupuesto o un nuevo pedido debe arrancar un proceso que vive en Lambda y no en Make.
Ojo
la llamada puede ser síncrona o asíncrona; elige la síncrona solo si el módulo siguiente necesita lo que devuelve la función.
Amazon Lambda4

Make an API Call

Acción

En MakePerforms an arbitrary authorized API call.

Cuando ningún módulo encaja, este te deja llamar a cualquier punto de la API de Lambda con la conexión que ya tienes, sin crear claves nuevas.

Cuándo usarlo
la operación que buscas no está en los otros 8 módulos y sabes qué punto de la API la resuelve.
Ojo
aquí Make no arma la petición por ti; tendrás que leer la referencia de la API de AWS.
Amazon Lambda5

List Functions

Búsqueda

En MakeRetrieves a list of all AWS Lambda functions.

Recibes todas las funciones de la cuenta de una vez, cada una en su propio bundle, que es la forma más sencilla de montar un inventario o repasarlas una por una.

Cuándo usarlo
la gerencia quiere una hoja con todas las funciones sin dar acceso a AWS a todo el mundo.
Ojo
cada módulo que pongas detrás se ejecuta una vez por función, así que las operaciones crecen con el tamaño de la cuenta.
Amazon Lambda6

List Layers

Búsqueda

En MakeRetireves a list of all AWS Lambda layers.

Con List Layers ves todas las capas de la cuenta, cada una como un bundle que puedes filtrar, guardar o pasar al módulo siguiente.

Cuándo usarlo
antes de una limpieza, para saber qué librerías compartidas siguen existiendo y quién debe documentarlas.
Ojo
te da las capas, no sus versiones; añade List Layer Versions si te importa el historial.
Amazon Lambda7

List Layer Versions

Búsqueda

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

Para una capa concreta, obtienes sus versiones, una por bundle, y ves cómo ha evolucionado ese código compartido y qué versiones siguen ahí.

Cuándo usarlo
después de List Layers, para documentar el historial de cada capa, o antes de decidir qué versión antigua retirar.
Ojo
trabaja con una sola capa por vez; mapéala desde el módulo anterior en lugar de escribir su nombre.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar Amazon Lambda con Make?

Una persona lee cada mensaje.

FAQ

Amazon Lambda y Make: preguntas frecuentes

01¿La integración Amazon Lambda Make es gratis?
Sí, Amazon Lambda es una app estándar y está disponible desde el plan Free de Make. Ese plan permite 2 escenarios activos, un mínimo de 15 minutos entre dos ejecuciones programadas, 5 minutos de ejecución por vuelta, archivos de hasta 5 MB y 512 MB de transferencia. Los planes de pago (Core, Pro, Teams y Enterprise) bajan el intervalo a 1 minuto y quitan el límite de escenarios activos. El consumo se mide en operaciones: cada módulo ejecutado sobre un bundle cuenta como una.
02¿Qué se necesita para conectar Amazon Lambda a Make?
Una clave de acceso de AWS, es decir, un Access Key ID y una Secret Access Key, creada desde My Security Credentials en tu cuenta. En Make abres Create a connection, le pones nombre, pegas las dos claves en AWS Key y AWS Secret Key y eliges tu región. La documentación también describe una política de IAM para Lambda que da a los módulos los permisos necesarios, algo clave si el usuario de las claves tiene permisos limitados.
03¿Los disparadores de Amazon Lambda funcionan en tiempo real en Make?
No. Watch Functions y Watch Layer Versions son programados: Make consulta tu cuenta según la programación del escenario, AWS no le avisa. Un escenario nuevo revisa cada 15 minutos por defecto, que también es el mínimo del plan Free; los planes de pago bajan a 1 minuto. La integración no tiene disparadores instantáneos, así que cuenta con un pequeño margen entre el cambio en Lambda y la ejecución del escenario.
04¿Qué hacer si falta un módulo de Amazon Lambda en Make?
Usa Make an API Call. Este módulo llama a cualquier punto de la API de Lambda con la misma conexión, así cubres lo que no hacen los 9 módulos disponibles sin crear claves nuevas. Necesitarás la referencia de la API de AWS para saber qué punto llamar y qué datos enviar. Si la llamada falla por permisos, revisa la política de IAM del usuario vinculado a tu clave antes de tocar el escenario.
05¿Make o n8n para Amazon Lambda?
Depende de tu equipo y de lo que necesites. En Make, Amazon Lambda llega con 9 módulos listos, entre ellos dos disparadores programados y un módulo de llamada a la API, todo con una sola conexión y con pruebas mediante Run once en el editor visual. Puede que n8n tenga también un nodo para esta app: compara las operaciones que ofrece cada herramienta para tu caso y quédate con la que tu equipo ya domina.