

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Objetivo de la función Lambda
<a name="eb-custom-bus-target-lambda"></a>

Para realizar la entrega a una función Lambda, `TargetArn` configúrela en la función ARN, opcionalmente con un alias o una versión, y añada. `LambdaParameters` La forma de la carga útil depende de. `BatchConfiguration.MaxBatchSize` Si se `MaxBatchSize` establece en 1, la función recibe el evento como un único objeto JSON. Con cualquier otro valor, o con un no`BatchConfiguration`, la función recibe una matriz JSON que contiene los eventos del lote, un elemento por evento, incluso cuando el lote contiene un evento.

## Parameters
<a name="eb-custom-bus-target-lambda-parameters"></a>


| Parámetro | Qué establece | 
| --- | --- | 
| InvocationType | EVENTinvoca de forma asíncrona y considera que se ha entregado correctamente. Invoke REQUEST\_RESPONSEespera a que la función regrese y trata un error de función como una entrega fallida. Tras una EVENT invocación correcta, la entrega al código de la función se rige por la cola asíncrona de Lambda, que es de al menos una vez. Para un procesamiento ordenado en un suscriptor de FIFO, utilice. REQUEST\_RESPONSE | 
| Qualifier | Una versión o alias de la función, si no forma parte del ARN | 
| DurableExecutionName | El nombre de una ejecución duradera, para las funciones que utilizan una ejecución duradera | 
| TenantId | El identificador de inquilino transferido a una función multiusuario | 
| InvocationTimeoutSeconds | Cuánto tiempo se EventBridge espera la llamada, de 1 a 30 segundos, el valor predeterminado es 30 | 

## Función de entrega
<a name="eb-custom-bus-target-lambda-role"></a>

El rol debe `lambda:InvokeFunction` figurar en la función, incluido su alias o versión, si nombra alguno.

## Procesamiento por lotes y carga útil
<a name="eb-custom-bus-target-lambda-batching"></a>

Uno `Invoke` contiene todo el lote como una matriz JSON. Se establece `BatchConfiguration.MaxBatchSize` en 1 si la función espera un evento por invocación; entonces, la función recibe ese evento como un único objeto JSON en lugar de como una matriz de un elemento. Consulte [Realización de entregas por lotes a un objetivo](eb-custom-bus-batching.md).