Amazon Kinesis sink connector Features Connector name kinesis Delivery guarantee At least once Supported task sizes S, M, L Multiplex capability A single instance of this connector can write to one Kinesis stream Supported stream types Append stream Configuration properties Property Description Required Default aws.region The region in which the stream is located. Yes aws.credentials.role.arn The AWS ARN of the IAM Role that has the necessary permissions to access the Kinesis stream. Yes stream The name of the stream from which you want to receive data. Yes format The format of the data in the stream. Must be json — json Prerequisites Access to your AWS resources Decodable interacts with resources in AWS on your behalf. To do this you need an IAM role configured with a trust policy that allows access from Decodable’s AWS account, and a permission policy as detailed below. For more details on how this works, how to configure the trust policy, and example steps to follow see here. To use this connector you must associate a permissions policy with the IAM role. This policy must have the following permissions: Access to your Kinesis stream. For more information, see Controlling Access to Amazon Kinesis Data Streams Resources Using IAM. You can also restrict the permissions for specific Kinesis streams by specifying a Kinesis ARN instead of the wildcard *. Sample Permission Policy { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "kinesis:*", "Resource": "*" } ] }