I followed "public access" to set up the configuration.
I have two goals, Firstly, I want to create topic from local terminal by using this command line "<path-to-your-kafka-installation>/bin/kafka-topics.sh --create --zookeeper ZookeeperConnectString --replication-factor 3 --partitions 1 --topic ExampleTopicName", but it always return "the broker is not available".
Secondly, I want to connect MKS from local .Net Application. However, it seams cannot connect to the MKS successfully.
This is my some configuration that attach on my MKS
- Create public subnet 172.31.0.0/20 and 172.31.16.0/20 and attach an Internet Gateway
- Close unauthenticated access control off and turn on SASL/SCRAM access-control methods. Besides, I attached an secret for this authentication and add allow.everyone.if.no.acl.found to false to cluster's configuration.
- Turn on public access
- Cluster configuration
- Producer Configuration
- Security Group
Does anyone can give me some advice or hints? I do some research that not sure I have to add listeners in my cluster configuration?
Thanks for your time and consideration.