

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Step Functions indica o alvo da máquina
<a name="eb-custom-bus-target-sfn"></a>

Para iniciar uma máquina de estado, `TargetArn` defina como ARN da máquina de estado e adicione`StepFunctionsParameters`. EventBridge inicia uma execução por lote, e a entrada de execução é uma matriz JSON dos eventos do lote, portanto, uma `Name` expressão não deve depender dos campos de um único evento.

## Parâmetros
<a name="eb-custom-bus-target-sfn-parameters"></a>


| Parâmetro | O que ele define | 
| --- | --- | 
| InvocationType | EVENTchamadasStartExecution. REQUEST\_RESPONSEchamadasStartSyncExecution, que somente uma máquina de estado Express suporta, e trata uma falha na execução como uma falha na entrega | 
| Name | O nome da execução. Deve ser exclusivo por execução; omita-o para permitir que o Step Functions gere uma | 
| TraceHeader | O cabeçalho de AWS X-Ray rastreamento a ser propagado | 
| InvocationTimeoutSeconds | Quanto tempo EventBridge espera pela chamada, 1 a 30 segundos, padrão 30 | 

## Função de entrega
<a name="eb-custom-bus-target-sfn-role"></a>

A função precisa `states:StartExecution` na máquina estatal, ou `states:StartSyncExecution` para`REQUEST_RESPONSE`.

## Distribuição por lotes e carga útil
<a name="eb-custom-bus-target-sfn-batching"></a>

Uma execução por lote. `BatchConfiguration.MaxBatchSize`Defina como 1 para uma execução por evento. Consulte [Entregas em lote para um alvo](eb-custom-bus-batching.md).