The Amazon Kinesis Streams Connector enables you to build custom real-time applications that process or analyze streaming data for specialized needs. This article walks you through the process of setting up the Connector in the Universal Data Hub.
|Action Name||Trigger on Audience||Trigger on Streams|
|Send Event Data to Kinesis Stream||✗||✓|
|Send Visitor Data to Kinesis Stream||✓||✗|
|Send Customized Data to Kinesis Stream (Advanced)||✓||✓|
Go to the Connector Marketplace and add a new Amazon Kinesis Streams Connector. Read the Connector Overview article for general instructions on how to add a Connector.
To configure your vendor, follow these steps:
In the Configure tab, provide a title for the Connector instance.
Provide your IAM user access and secret key.
The policy statement attached to your IAM user instance must include the kinesis:PutRecord permission. For more details on policies for Kinesis Streams, see Kinesis Streams Resources Access).
Select the region where you want to make the API calls.
Assume Role Parameters: Required only if your IAM User is not setup with all necessary permissions (see: Switching to an IAM Role).
Click Test Connection to verify API connectivity with the provided credentials.
Click Next or go to the Actions tab. It's where you'll set up Actions to trigger.
This section describes how to set up Parameters and Options for each Action.
|Partition Key||REQUIRED: Determines which shard in the stream the message is sent to|
|Explicit Hash Key||A specific hash value that helps determine the shard in the stream the message is sent to. Overrides hashing the partition key.|
|Sequence Number for Ordering||Guarantees strictly increasing sequence numbers for messages from the same client and to the same partition key|
For more information, see: Put Record Request Parameters