AWS Kinesis Streams (Tealium-Provided Credentials) Connector Setup Guide
This article describes how to set up the AWS Kinesis Streams (Tealium-Provided Credentials) connector.
Connector Actions
Action Name | AudienceStream | EventStream |
---|---|---|
Send Event Data to Kinesis Stream | ✗ | ✓ |
Send Visitor Data to Kinesis Stream | ✓ | ✗ |
Send Customized Data to Kinesis Stream (Advanced) | ✓ | ✓ |
Configure Settings
Navigate to the Connector Marketplace and add a new connector. For general instructions on how to add a connector, see the About Connectors article.
After adding the connector, configure the following settings:
- Region
Required: select region - Assume Role: ARN
Optional: provide Amazon Resource Name (ARN) of role to assume
Example:arn:aws:iam::222222222222:role/myrole
See: Switching to an IAM Role - Assume Role: Session Name
Required: provide identifier for assumed role session.
Length Constraints: Minimum length of 2. Maximum length of 64. - Assume Role: External ID
Optional: provide external identifier
See: How to Use an External ID
Click Done when you are finished configuring the connector.
Action Settings — Parameters and Options
Click Continue to configure the connector actions. Enter in a name for the action and then select the action type from the drop-down menu.
The following section describes how to set up parameters and options for each action.
Action — Send Event Data to Kinesis Stream
Parameters
Parameter | Description |
---|---|
Stream Name | Select stream to send data to If your IAM policy does not grant ‘kinesis:ListStreams’ permission, you will need to manually enter a Custom Value |
Partition Key | (Required) |
Sequence Number For Ordering | |
Explicit Hash Key | |
Print Attribute Names | If attribute names get updated, the names in the payload will reflect the update. |
Action — Send Visitor Data to Kinesis Stream
Parameters
Parameter | Description |
---|---|
Stream Name | Select stream to send data to If your IAM policy does not grant ‘kinesis:ListStreams’ permission, you will need to manually enter a Custom Value |
Partition Key | (Required) |
Sequence Number For Ordering | |
Explicit Hash Key | |
Include Current Visit Data | |
Print Attribute Names | If attribute names get updated, the names in the payload will reflect the update. |
Action — Send Customized Data to Kinesis Stream (Advanced)
Parameters
Parameter | Description |
---|---|
Stream Name | Select stream to send data to If your IAM policy does not grant ‘kinesis:ListStreams’ permission, you will need to manually enter a Custom Value |
Partition Key | (Required) |
Sequence Number For Ordering | |
Explicit Hash Key | |
Custom Message Definition | |
Template Variables | Optional Provide template variables as data input for templates. For more information, see: Template Variables Guide Name nested template variables with the dot notation (Example: items.name) Nested template variables are typically built from data layer list attributes |
Templates | Optional Provide templates to be referenced in message data. For more information, see: Templates Guide Templates are injected by name with double curly braces into supported fields (Example: {{SomeTemplateName}}) |
This page was last updated: March 17, 2022