AWS Kinesis

Integrating Kinesis with CloudMQTT is super simple. All you need to do is login to the management interface and follow these simple steps.

  • Enter your AWS Kinesis stream name
  • Select the region where your stream lives.
  • Enter a aws access id
  • Enter a aws access key
  • Click the Save button

After you click save we will start to forward everything from your CloudMQTT server to the stream you entered.

We will use the topic name as partition key. Therefor you should publish to a lot more topics than you have shards in your stream.

To get a aws access id and aws access key you should create a IAM role that is limited to only one aws stream. The role must have the kinesis putreords and putrecord policies.

AWS Kinesis homepage