Using Amazon Kinesis to Process Logs
Amazon Kinesis Firehose is a fully managed service that can scale automatically with the volume of the data throughput that you are sending to it. It can scale automatically if large quantities of data suddenly appear and then scale back down again. Data can be encrypted and sent to its final destination using the Firehose service.
The following are some key facts to understand about Amazon Kinesis Firehose:
- Kinesis Firehose is serverless.
- Kinesis Firehose is elastic and can scale automatically based on data volume.
- Kinesis Firehose can transform data with the help of AWS Lambda.
- Kinesis Firehose can deliver data to AWS OpenSearch Service, Amazon Redshift, Splunk, or Amazon S3.
- Kinesis Firehose can handle errors and the buffering of data but does not have the capability to replay data.
Kinesis Firehose can also transform the data that passes through it before it is delivered to its final destination. An example...