从本地机器连接到aws MSK



我跟着"公共访问";以设置配置。我有两个目标,首先,我想通过使用这个命令行从本地终端创建主题/bin/kafka-topics.sh--create--引导服务器ZookeeperConnectString--复制因子3--分区1--主题ExampleTopicName";,但它总是返回";经纪人不可用";。其次,我想从本地连接MKS。Net应用程序。但是,它无法成功连接到MKS。

这是我的一些配置,附在我的MKS 上

  1. 创建公用子网172.31.0.0/20和172.31.16.0/20并连接Internet网关
  2. 关闭未经身份验证的访问控制并打开SASL/SCRAM访问控制方法。此外,我为这个身份验证附加了一个秘密,并将allow.everyone.if.no.acl.found添加到集群的配置中的false
  3. 打开公共访问
  4. 群集配置群集配置
  5. 生产者配置生产者配置
  6. 安全组安全组

有人能给我一些建议或提示吗?我做了一些研究,不确定我是否必须在集群配置中添加侦听器?感谢您的时间和考虑。

我也在与MSK作斗争。我终于让它工作起来了,也许可以在这里给出一些提示:

  • 根据AWS的文档,仅支持SCRAM-SHA-512,不支持-256
  • 在SG中,我确实添加了一条规则,允许从任何地方接受入站流量(0.0.0.0)

希望能有所帮助,

donbachi

最新更新