

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.

# Step Functions State Machine target
<a name="eb-custom-bus-target-sfn"></a>

Para iniciar una máquina de estados, `TargetArn` configúrela en el ARN de la máquina de estados y `StepFunctionsParameters` agréguela. EventBridge inicia una ejecución por lote y la entrada de ejecución es una matriz JSON de los eventos del lote, por lo que una `Name` expresión no debe depender de los campos de un solo evento.

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


| Parámetro | Qué establece | 
| --- | --- | 
| InvocationType | EVENTllamadasStartExecution. REQUEST\_RESPONSEllamaStartSyncExecution, que solo admite una máquina de estado Express, y trata una ejecución fallida como una entrega fallida | 
| Name | El nombre de la ejecución. Debe ser único para cada ejecución; omítelo para que Step Functions genere uno | 
| TraceHeader | El encabezado de AWS X-Ray rastreo que se va a propagar | 
| InvocationTimeoutSeconds | Cuánto tiempo EventBridge espera la llamada, de 1 a 30 segundos, por defecto 30 | 

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

El rol necesita `states:StartExecution` en la máquina estatal, o `states:StartSyncExecution` para`REQUEST_RESPONSE`.

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

Una ejecución por lote. `BatchConfiguration.MaxBatchSize`Establézcalo en 1 para una ejecución por evento. Consulte [Realización de entregas por lotes a un objetivo](eb-custom-bus-batching.md).