aws-kinesis
| Latest Version | v1.0.0 |
| Input Content Type | Any |
Incurs Usage
Sending data to Kinesis incurs usage costs after exceeding the free tier. See Golioth pricing for more information.
The aws-kinesis destination sends data to an Amazon Web Services
Kinesis Data Stream.
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
stream_arn | string | The Amazon Resource Name (ARN) of the Kinesis Data Stream. | ✅ |
access_key | string | The access key for authentication. | ✅ |
access_secret | string | The access secret for authentication. | ✅ |
region | string | The AWS region for the Kinesis Data Stream. | ✅ |
The device ID is used as the data stream partition key.
Example Secrets
AWS_ACCESS_SECRET
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Example Usage
destination:
type: aws-kinesis
version: v1
parameters:
stream_arn: my-bucket
access_key: AKIAIOSFODNN7EXAMPLE
access_secret: $AWS_ACCESS_SECRET
region: us-east-1
Example Input
{
"temp": 32
}
Example Output
Output data will match input data exactly, regardless of content type. Because
message metadata is not automatically injected into the payload, it is common to
use a transformer such as
inject-metadata with the
aws-kinesis data destination.
{
"temp": 32
}