

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

# Alvo de stream do Kinesis
<a name="eb-custom-bus-target-kinesis"></a>

Para fazer a entrega em um stream de dados do Kinesis, `TargetArn` defina o ARN do stream e adicione `KinesisParameters` com a. `PartitionKey` Para manter um grupo de eventos em um fragmento, use`{% $events.SystemMetadata.EventGroupId %}`.

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


| Parâmetro | O que define | 
| --- | --- | 
| PartitionKey | A chave de partição para cada registro. Obrigatório | 
| ExplicitHashKey | Uma chave de hash que substitui o fragmento escolhido na chave de partição | 

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

A função precisa `kinesis:PutRecords` no stream.

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

EventBridge chamadas`PutRecords`, portanto, uma chamada de destino carrega até 500 eventos, um registro cada. Consulte [Entregas em lote para um alvo](eb-custom-bus-batching.md).