• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Acciones de AWS Lambda

|View as Markdown (English)

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS donde se encuentra la función.

us-east-2

functionName

Cadena

Requerido.

Nombre de la función Lambda a invocar.

hello-you

payload

Mapa

Opcional.

Carga de entrada para pasar a la función.

{"user": "R2-D2"}

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "payload", "expression": ".payload"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

payload

Mapa

{"statusCode": 200, "body": "Hello R2-D2!"}

statusCode

En t

200

executedVersion

Cadena

"$LATEST"

functionError

Cadena

"Unhandled::Error occurred"

success

Booleano

true

o

false

errorMessage

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS donde se encuentra la función.

us-east-2

functionName

Cadena

Requerido.

Nombre de la función Lambda a actualizar.

my-lambda-function-to-update

role

Cadena

Opcional.

ARN del rol de IAM a asignar a la función.

arn:aws:iam::123456789012:role/new-lambda-role

handler

Cadena

Opcional.

Controlador actualizado para la función.

main.new_handler

description

Cadena

Opcional.

Descripción actualizada para la función.

Updated function description

parameters

Mapa

Opcional.

Campos adicionales de boto3 no modelados de otra manera. Acepta cualquier argumento opcional de la API.

{"Timeout": "60", "MemorySize": 123}

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

{"FunctionName": "hello-you", "FunctionArn": "arn:aws:lambda:...", "Runtime": "nodejs20.x", "Timeout": 30, "MemorySize": 128}

success

Booleano

true

o

false

errorMessage

Cadena

"An error occurred (ResourceNotFoundException) when calling the UpdateFunctionConfiguration operation: Function not found"

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS donde se encuentra la función.

us-east-2

functionName

Cadena

Requerido.

Nombre de la función Lambda.

my-lambda-function

parameters

Mapa

Opcional.

Campos adicionales de boto3 no modelados de otra manera. Acepta cualquier argumento opcional de la API.

{"Qualifier": "1"}

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS donde se encuentra la función.

us-east-2

functionName

Cadena

Requerido.

Nombre de la función Lambda.

my-lambda-function

marker

Cadena

Opcional.

Token de paginación. Pase el valor

NextMarker

de una respuesta anterior para recuperar la página siguiente.

"abcd....."

maxItems

En t

Opcional.

Número máximo de alias a devolver.

123

parameters

Mapa

Opcional.

Campos adicionales de boto3 no modelados de otra manera. Acepta cualquier argumento opcional de la API.

{"AnotherOptionalParam": "value"}

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Respuesta completa de la API. Consulte la

referencia de Boto3 de list_aliases

.

success

Booleano

true

o

false

errorMessage

Cadena

"ResourceNotFoundException: Function not found"

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS desde la cual listar las funciones.

us-west-2

functionVersion

Cadena

Opcional.

Establezca en

ALL

para incluir todas las versiones publicadas de cada función además de la versión no publicada.

ALL

marker

Cadena

Opcional.

Token de paginación. Pase el valor

NextMarker

de una respuesta anterior para recuperar la página siguiente.

"abcd....."

maxItems

En t

Opcional.

Número máximo de funciones a devolver por llamada. AWS limita esto a 50 independientemente de un valor mayor.

50

parameters

Mapa

Opcional.

Campos adicionales de boto3 no modelados de otra manera.

MasterRegion

solo es relevante para las funciones de Lambda@Edge y requiere

functionVersion: ALL

cuando se configura.

{"MasterRegion": "us-east-1"}

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "functions", "expression": ".response.Functions"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

{"Functions": [{"FunctionName": "helloworld", "FunctionArn": "arn:aws:lambda:...", "Runtime": "nodejs20.x", "Timeout": 3, "MemorySize": 128}], "NextMarker": "..."}

success

Booleano

true

o

false

errorMessage

Cadena

"InvalidParameterValueException: 1 validation error detected"

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS donde se encuentra la ejecución duradera.

us-west-2

durableExecutionArn

Cadena

Requerido.

ARN de la ejecución duradera para la que se recuperará el historial.

arn:aws:lambda:us-west-2:123456789012:function:my-function:execution:abc123

includeExecutionData

Booleano

Opcional.

Incluya los resultados de los pasos y las cargas de devolución de llamada en los eventos del historial. Establézcalo en

false

para obtener una respuesta más compacta. El valor predeterminado es

true

.

true

maxItems

En t

Opcional.

Número máximo de eventos del historial a devolver por llamada. Predeterminado 100, máximo 1000. Establézcalo en

0

para usar el valor predeterminado.

100

marker

Cadena

Opcional.

Token de paginación. Pase el valor

NextMarker

de una respuesta anterior. Los tokens caducan después de 24 horas.

"abcd....."

reverseOrder

Booleano

Opcional.

Devuelva los eventos del más reciente al más antiguo (orden cronológico inverso). El valor predeterminado es

false

(del más antiguo al más reciente).

true

parameters

Mapa

Opcional.

Campos adicionales de boto3 no modelados de otra manera.

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "events", "expression": ".response.Events"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

{"Events": [{"EventType": "ExecutionStarted", "EventId": 1, "EventTimestamp": "2026-08-11T05:40:49.000+0000"}, {"EventType": "ExecutionSucceeded", "EventId": 4}], "NextMarker": ""}

success

Booleano

true

o

false

errorMessage

Cadena

"ResourceNotFoundException: Durable execution not found: arn:aws:lambda:us-west-2:123456789012:function:my-function:execution:abc123"

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

awsRoleArn

Cadena

Opcional.

ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional.

ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional.

Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional.

Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Requerido.

Región de AWS donde se encuentra la función.

us-west-2

functionName

Cadena

Requerido.

Nombre,

name:version

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).

my-function

reservedConcurrentExecutions

En t

Requerido.

Número de ejecuciones simultáneas a reservar. El valor mínimo es

0

(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.

100

parameters

Mapa

Opcional.

Campos adicionales de boto3 no modelados de otra manera.

selectors

Lista

Opcional.

Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

{"ReservedConcurrentExecutions": 100}

success

Booleano

true

o

false

errorMessage

Cadena

"InvalidParameterValueException: Specified ReservedConcurrentExecutions decreases account's UnreservedConcurrentExecution below its minimum value"

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.