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.|
To use this connector, you must be familiar with:
The Amazon Kinesis Data Streams API
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 Kinesis Data Streams connector include the following:
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.
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.
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.
Anypoint Exchange provides templates that you can use as starting points for your apps and examples that illustrate a complete solution.
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.