Posted On: Nov 22, 2021

Amazon Managed Streaming for Apache Kafka (Amazon MSK) now offers an option to securely connect to Amazon MSK clusters over the internet. By enabling public access, authorized clients external to a private Amazon Virtual Private Cloud (VPC) can stream encrypted data in and out of specific Amazon MSK clusters. You can enable public access for MSK clusters at no additional cost, but standard AWS data transfer costs for cluster ingress and egress apply.

You can enable public accessibility in a few clicks after a cluster has been created, and the feature is supported in all AWS regions where Amazon MSK is available. Public accessibility requires clients encrypt traffic using TLS and authenticate with MSK clusters using IAM Access Control, SASL/SCRAM, or mutual TLS authentication. To learn how to get started with Amazon MSK and public access, visit the Amazon MSK developer guide.

Amazon MSK is a fully managed service for Apache Kafka and Kafka Connect that makes it easy for you to build and run applications that use Apache Kafka as a data store. Amazon MSK is fully compatible with Apache Kafka, which enables you to quickly migrate your existing Apache Kafka workloads to Amazon MSK with confidence or build new ones from scratch. With Amazon MSK, you spend more time building innovative applications and less time managing clusters.