aws-kinesis

Official AWS CLI for Amazon Kinesis streaming data services.

TLDR

Show all streams in the account

$ aws kinesis list-streams
copy

Write one record to a Kinesis stream

$ aws kinesis put-record --stream-name [name] --partition-key [key] --data [base64_encoded_message]
copy

Write a record to a Kinesis stream with inline base64 encoding

$ aws kinesis put-record --stream-name [name] --partition-key [key] --data "$( echo "[my raw message]" | base64 )"
copy

List the shards available on a stream

$ aws kinesis list-shards --stream-name [name]
copy

Get a shard iterator for reading from the oldest message in a stream's shard

$ aws kinesis get-shard-iterator --shard-iterator-type TRIM_HORIZON --stream-name [name] --shard-id [id]
copy

Read records from a shard, using a shard iterator

$ aws kinesis get-records --shard-iterator [iterator]
copy

Copied to clipboard
free 100$ digital ocean credit