View a markdown version of this page

Kinesis stream target - Amazon EventBridge

Kinesis stream target

To deliver to a Kinesis data stream, set TargetArn to the stream ARN and add KinesisParameters with a PartitionKey. To keep an event group on one shard, use {% $events.SystemMetadata.EventGroupId %}.

Parameters

ParameterWhat it sets
PartitionKeyThe partition key for each record. Required
ExplicitHashKeyA hash key that overrides the shard chosen from the partition key

Delivery role

The role needs kinesis:PutRecords on the stream.

Batching and payload

EventBridge calls PutRecords, so one target call carries up to 500 events, one record each. See Batching deliveries to a target.