Amazon Kinesis
Connect Ascend to your Amazon Kinesis data stream. The Amazon Kinesis connection allows Ascend to read and transform data.
Prerequisites
- Access credentials
 - Data stream on AWS Kinesis
 
Connection Properties
The following table describes the fields available when creating a new Amazon Kinesis Connection. Create a Connection using the information below and these step-by-step instructions.
| Field | Required | Description | 
|---|---|---|
| Access Type | Required | The type of connection is Read-Only for Amazon Kinesis. | 
| Connection Name | Required | Input your desired name. | 
| Region Name | Required | The region name, such as us-west-1. | 
| IAM Role ARN | Optional | Optional IAM role to assume. | 
| Requires Credentials | Required | Automatically selected. Credentials are required for Kinesis Data Streams | 
IAM Role Access
In order to establish a connection and read in records from a Kinesis Data Stream, the IAM user must have access to perform the following actions on the data stream:
kinesis:GetShardIteratorkinesis:GetRecordskinesis:ListStreamskinesis:ListShardskinesis:DescribeStreamSummary
Here's an example policy configuration for an IAM user to create a read connector for the data stream
kinesis:us-west-1:1234567890:stream/StockTradeData:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "kinesis:GetShardIterator",
                "kinesis:GetRecords"
            ],
            "Resource": "arn:aws:kinesis:us-west-1:1234567890:stream/StockTradeData"
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": [
                "kinesis:ListStreams",
                "kinesis:ListShards"
            ],
            "Resource": "*"
        },
        {
            "Sid": "VisualEditor2",
            "Effect": "Allow",
            "Action": "kinesis:DescribeStreamSummary",
            "Resource": "arn:aws:kinesis:us-west-1:1234567890:stream/StockTradeData"
        }
    ]
}Credential Properties
The following table describes the fields available when creating a new Amazon Kinesis credential.
| Field Name | Required | Description | 
|---|---|---|
| Credential Name | Required | The name to identify this credential with. This credential will be available as a selection for future use. | 
| Credential Type | Required | This field will automatically populate with Amazon Kinesis Data Stream. | 
| AWS Access Key ID | Required | The AWS Access Key associated with the AWS account. | 
| AWS Secret Access Key | Required | The Secret Key associated with the above mentioned Access Key. | 
Read Connector Properties
The following table describes the fields available when creating a new Amazon Kinesis Read Connector.
Field Name  | Required  | Description  | 
|---|---|---|
Stream Name  | Required  | The name of your stream as it appears on your AWS Kinesis dashboard.  | 
Delay Second for Each Call  | Optional  | The delay, in seconds, between each call to the API to avoid hitting the rate limit. The default delay is   | 
Starting Position  | Optional  | 
  | 
Updated 5 months ago