Amazon Kinesis Data Streams Connector 1.0 - Mule 4

Anypoint Connector for Amazon Kinesis Data Streams (Amazon Kinesis Data Streams Connector) provides access to standard Amazon Kinesis Data Stream operations using Anypoint Platform.

Amazon Kinesis is a streaming solution built by Amazon AWS to collect and process large streams of data records in real time. To learn more, see the Amazon Kinesis official documentation.

For compatibility information and fixed issues, see the Amazon Kinesis Data Streams Release Notes.

The Amazon Kineses Data Streams Connector doesn’t support Windows because it uses the Kinesis Producer Library (KPL), which deprecated Windows support starting in version 0.14.0.

Before You Begin

To use this connector, you must be familiar with:

  • The Amazon Kinesis Data Streams API

  • Anypoint Connectors

  • Mule runtime engine (Mule)

  • Elements and global elements in a Mule flow

  • Creating a Mule app using Anypoint Studio (Studio)

Before creating an app, you must have:

  • AWS Identity and Access Management (IAM) Access Key credentials with access rights to the Kinesis, DynamoDB, and CloudWatch services. You can find the required permissions here.

  • Access to the Amazon Kinesis target resource

  • Anypoint Studio version 4.3.0 or later

Common Use Cases for the Connector

Common use cases for Kinesis Data Streams connector include the following:

  • Troubleshooting

    Collect log and event data from sources such as servers, desktops, and mobile devices. Then continuously process the data, generate metrics, power live dashboards, and put the aggregated data into data stores such as Amazon S3.

  • Real-time analytics

    Run real-time analytics on high-frequency event data such as sensor data or social media data collected by Amazon Kinesis Data Streams. These analytics enable you to gain insights from your data at a frequency of minutes instead of a frequency of hours or days.

  • Mobile data capture

    Have your mobile applications push data to Amazon Kinesis data streams from hundreds of thousands of devices, making the data available to you as soon as it is produced on the mobile devices.

For examples, see Examples.


Authentication Types

Amazon Kinesis Data Streams Connector supports Access Key authentication. With this type of authentication, the connector authenticates to AWS by using an access key, secret key, and optionally, a role.

For information about configuring authentication, see Using Anypoint Studio to Configure Amazon Kinesis Data Streams.

Using Exchange Templates and Examples

Anypoint Exchange provides templates that you can use as starting points for your apps and examples that illustrate a complete solution.

Next Step

After you complete the prerequisites and try the templates and examples, you are ready to create your own app and configure the connector using Anypoint Studio.

Was this article helpful?

πŸ’™ Thanks for your feedback!

Edit on GitHub
Submit your feedback!
Share your thoughts to help us build the best documentation experience for you!
Take our latest survey!