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 the Create delivery stream button. Specify a name (kinesisfirehosedeliverystream) for the Delivery 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 the Record transformation parameter. Click on the Next button:

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

- ...