Have you considered making a plain HTTPS frontend like Confluent's REST proxy? Or even just designating a bucket as 'incoming messages' and letting people use the S3 API to write messages?
Kafka is great but if you're targeting Amazon customers, you're competing with SQS too.