Demo Kinesis Streams Kinesis CLI http://docs.aws.amazon.com/cli/latest/reference/kinesis/index.html
-
From Kinesis Management Console create a stream "kinesisTest"
-
From CLI, check the stream meta-data and characteristics aws kinesis describe-stream --stream-name kinesisTest --profile myadmin
-
Put Records -note the shard id that is returned back aws kinesis put-record --stream-name kinesisTest --partition-key P1 --data "message 1" --profile myadmin aws kinesis put-record --stream-name kinesisTest --partition-key P2 --data "message 2" --profile myadmin aws kinesis put-record --stream-name kinesisTest --partition-key P1 --data "message 3" --profile myadmin aws kinesis put-record --stream-name kinesisTest --partition-key P1 --data "message 4" --profile myadmin aws kinesis put-record --stream-name kinesisTest --partition-key P1 --data "message 5" --profile myadmin
-
Get Shard Iterator aws kinesis get-shard-iterator --shard-id shardId-000000000000 --shard-iterator-type TRIM_HORIZON --stream-name kinesisTest --profile myadmin
-
Get Records aws kinesis get-records --limit 2 --shard-iterator AAAAAAAAAAFF4yPv3sffpRT7rATc8ICk9cRgZyAx4AWuN3IaU6Yb1hRs6bbC/tNKonGeAjZhBgVCopLqDz238AxjQyHMdn4cF+DwkFpmQU8cBcDLHV752Fcf7JjKVsWsqTCCIsm5LHMRfNe/zor2rx3Ehno+iVg9dgfA/JTCe7NTI8ugS3eyDC5RDwSzUUnV834K7QX09R+ICh+aj0+Rz/RG3wsYDDG9 --profile myadmin
-
Get Next Batch of Records aws kinesis get-records --shard-iterator AAAAAAAAAAFtTkPpBkhq1+bSWfV0Aar+vdBNq7EJzvWPx/X4TFF3uiO0FpqWgdQMQv93qEcQUWkpxbKEgXUhFqAjkhnC/yIx3z7Vp5TKY9f+AZTH96J7uCw0X0mjhrvFjeMf+JiV43R0s+Ry1GdHYtRwHL0p7DmBYErcbUXVJr0AR02okfGxovOIlyHxHhzd/bY33R8ZAQWMDSHgV6NP1d0x550FUuP6 --profile myadmin