Esta página proporciona una referencia de las acciones de AWS Lambda disponibles en el catálogo de acciones de automatización de flujo de trabajo. Utilice estas acciones para administrar e invocar funciones Lambda como parte de las definiciones de su flujo de trabajo.
Requisitos previos
Para los requisitos previos y la configuración de credenciales, consulte Configurar las credenciales de AWS.
Invocar una función Lambda
El identificador de la acción es aws.lambda.invoke.
Invoca una función Lambda de forma síncrona o asíncrona con una carga útil opcional.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la función. |
|
| Cadena | Requerido. Nombre de la función Lambda a invocar. |
|
| Mapa | Opcional. Carga de entrada para pasar a la función. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Mapa |
|
| En t |
|
| Cadena |
|
| Cadena |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Actualizar la configuración de la función Lambda
El identificador de la acción es aws.lambda.updateFunctionConfiguration.
Modifica la configuración de una función Lambda. Proporcione solo los parámetros que desea cambiar.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la función. |
|
| Cadena | Requerido. Nombre de la función Lambda a actualizar. |
|
| Cadena | Opcional. ARN del rol de IAM a asignar a la función. |
|
| Cadena | Opcional. Controlador actualizado para la función. |
|
| Cadena | Opcional. Descripción actualizada para la función. |
|
| Mapa | Opcional. Campos adicionales de boto3 no modelados de otra manera. Acepta cualquier argumento opcional de la API. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena |
|
Describir una función Lambda
El identificador de la acción es aws.lambda.getFunction.
Recupera los detalles de configuración, la ubicación del código y otros metadatos para una función Lambda específica.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la función. |
|
| Cadena | Requerido. Nombre de la función Lambda. |
|
| Mapa | Opcional. Campos adicionales de boto3 no modelados de otra manera. Acepta cualquier argumento opcional de la API. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto | Respuesta completa de la API. Consulte la referencia de Boto3 de get_function . |
| Booleano |
o
|
| Cadena |
|
Listar alias de una función Lambda
El identificador de la acción es aws.lambda.listAliases.
Devuelve una lista de alias para una función Lambda. Los alias son punteros con nombre a versiones de funciones. Utilice marker y maxItems para paginar conjuntos de resultados grandes.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la función. |
|
| Cadena | Requerido. Nombre de la función Lambda. |
|
| Cadena | Opcional. Token de paginación. Pase el valor
de una respuesta anterior para recuperar la página siguiente. |
|
| En t | Opcional. Número máximo de alias a devolver. |
|
| Mapa | Opcional. Campos adicionales de boto3 no modelados de otra manera. Acepta cualquier argumento opcional de la API. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto | Respuesta completa de la API. Consulte la referencia de Boto3 de list_aliases . |
| Booleano |
o
|
| Cadena |
|
Enumerar funciones Lambda
El identificador de la acción es aws.lambda.listFunctions.
Devuelve una lista de funciones Lambda en una región, con la configuración específica de la versión de cada una. AWS devuelve como máximo 50 funciones por llamada —utilice marker y maxItems para paginar grandes conjuntos de resultados.
Esta acción devuelve un subconjunto de FunctionConfiguration campos. Para obtener el conjunto completo —incluidos State, StateReasonCode, LastUpdateStatus y RuntimeVersionConfig —, utilice aws.lambda.getFunction en su lugar.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS desde la cual listar las funciones. |
|
| Cadena | Opcional. Establezca en
para incluir todas las versiones publicadas de cada función además de la versión no publicada. |
|
| Cadena | Opcional. Token de paginación. Pase el valor
de una respuesta anterior para recuperar la página siguiente. |
|
| En t | Opcional. Número máximo de funciones a devolver por llamada. AWS limita esto a 50 independientemente de un valor mayor. |
|
| Mapa | Opcional. Campos adicionales de boto3 no modelados de otra manera.
solo es relevante para las funciones de Lambda@Edge y requiere
cuando se configura. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena |
|
Obtener el historial de ejecución duradera de Lambda
El identificador de la acción es aws.lambda.getDurableExecutionHistory.
Recupera el historial de ejecución de una ejecución duradera de Lambda, que muestra todos los pasos, las devoluciones de llamada y los eventos que ocurrieron. Esta acción se aplica solo a las ejecuciones duraderas de Lambda —no puede recuperar el historial de invocaciones para funciones Lambda regulares. El historial está disponible mientras la ejecución está en curso y durante un período de retención configurable después de que se completa (1-90 días, 30 días por defecto).
Para ejecuciones de larga duración con muchos pasos o devolución de llamada, establezca includeExecutionData en false cuando solo necesite tipos de evento y timestamp en lugar de carga completa —esto produce una respuesta más compacta.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la ejecución duradera. |
|
| Cadena | Requerido. ARN de la ejecución duradera para la que se recuperará el historial. |
|
| Booleano | Opcional. Incluya los resultados de los pasos y las cargas de devolución de llamada en los eventos del historial. Establézcalo en
para obtener una respuesta más compacta. El valor predeterminado es
. |
|
| En t | Opcional. Número máximo de eventos del historial a devolver por llamada. Predeterminado 100, máximo 1000. Establézcalo en
para usar el valor predeterminado. |
|
| Cadena | Opcional. Token de paginación. Pase el valor
de una respuesta anterior. Los tokens caducan después de 24 horas. |
|
| Booleano | Opcional. Devuelva los eventos del más reciente al más antiguo (orden cronológico inverso). El valor predeterminado es
(del más antiguo al más reciente). |
|
| Mapa | Opcional. Campos adicionales de boto3 no modelados de otra manera. | |
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena |
|
Establecer la simultaneidad de la función Lambda
El identificador de la acción es aws.lambda.putFunctionConcurrency.
Establece la simultaneidad reservada para una función Lambda —el número máximo de ejecuciones simultáneas. Reservar la simultaneidad garantiza que la función tenga capacidad para ese número de ejecuciones simultáneas y evita que escale más allá de ese nivel. La configuración de simultaneidad se aplica a todas las versiones publicadas y a la versión no publicada. Establecer reservedConcurrentExecutions en 0 deshabilita la función sin eliminarla.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la función. |
|
| Cadena | Requerido. Nombre,
o ARN de la función. La restricción de longitud de 64 caracteres se aplica solo cuando se especifica únicamente el nombre (no el ARN completo). |
|
| En t | Requerido. Número de ejecuciones simultáneas a reservar. El valor mínimo es
(desactiva la función). El máximo efectivo es el grupo de simultaneidad no reservada de la cuenta. Deben quedar al menos 100 ejecuciones no reservadas para las funciones sin límite por función. |
|
| Mapa | Opcional. Campos adicionales de boto3 no modelados de otra manera. | |
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena |
|