Using Amazon Kinesis Firehose
In this section, we will implement a delivery stream using Kinesis Firehose. The application reads data from a Kinesis Stream and stores it in a S3 bucket.
- Log in to the Management Console and go to the
Kinesis Firehose
console. Click on theCreate delivery stream
button. Specify a name (kinesisfirehosedeliverystream
) for theDelivery stream
name:

- Choose the source as Kinesis stream and select the Kinesis stream we created in a previous section (
KinesisTestStream
) from the dropdown list:

- To keep our example simple, we will not do any Lambda-based processing of the incoming data. So select the
Disabled
option for theRecord transformation
parameter. Click on theNext
button:

- Create an Amazon S3 bucket called
kinesistestdata
from the S3 console. SelectAmazon S3
as theDestination
for streaming data to be stored by Kinesis Firehose:

- Select
kinesistestdata
from the S3 bucket dropdown list. Click on theNext
button:

- Click on the
Create new or Choose
button:

- Select
firehose_delivery...