Note: This project is now deprecated. For forwarding Kinesis Streams data to Kinesis Firehose, you can now configured Kinesis Streams as a source directly. You may still find this project useful for other reasons!
Command line tool that automates the setup of a lambda function that fowards records from Kinesis to Firehose.
To install Firehoser, simply:
pip install firehoser
Firehoser relies in boto3
credentials configuration so you should have AWS credentials and a region properly configured.
Create a new Lambda function that forwards events from [kinesis-stream-name]
to [firehose-stream-name]
. It will also creates the required roles and policies.
firehoser link [kinesis-stream-name] [firehose-stream-name]
Destroy function created with firehoser link
.
firehoser unlink [kinesis-stream-name] [firehose-stream-name]
Feel free to open issues or submit pull requests with bug fixes or changes. All kind of contributions welcome!