Basically, I have servers writing data into kinesis streams in multiple regions. I would want to read from those streams and dump the data into a single S3 bucket, preferably consolidated one.
I was hoping to make kinesis firehose read from multiple kinesis streams and write to S3. Is this possible? If not, should I be running multiple KCL applications reading from individual streams and writing into multiple firehose? Or is there an alternate architecture. Any suggestions are welcome