View a markdown version of this page

Kinesis stream target - Amazon EventBridge
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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.