Amazon Kinesis

Frends.AmazonKinesis.PutRecords / 1.1.0

Summary

Pushes a batch of records onto a Kinesis data stream in one call, and reports the outcome of each record separately. A batch can therefore come back partly accepted rather than simply succeeding or failing.

Typical use — feeding a stream from a Process, where the per-record outcome lets you retry only what Kinesis actually rejected

Details

Frends version
5.7 and newer
Agent
Crossplatform
Target framework
net8.0

Essential parameters.

Name Type Default Example Description
StreamName String MyLogStream

The name of the Kinesis Data Stream to which the records will be sent.

Records List<LogEntry> [ { "Data": "Log message", "PartitionKey": "ProcessID_123" } ]

A list of data records to be sent. Each record requires a payload (Data) and a PartitionKey. Maximum 500 records per request. Total size of all records must not exceed 10 MB.

An unhandled error has occurred. Reload 🗙