ECS fargate 上的 kafka 连接映像如何使用 TLS 连接到 MSK 代理?

问题描述

我正在尝试将 confluenctinc/cp-kafka-connect 图像从 AWS Fargate 连接到 AWS MSK。 当我尝试在不使用 TLS 的情况下进行连接时,它可以工作,但是当我添加 TLS URL:9094 时,它会因超时而失败。 我也尝试添加带有 SSL 密钥库和 trustore 文件位置的 connect-distributed.properties 文件,但它没有检测到更改。 我的 Dockerfile 看起来像这样:

FROM confluentinc/cp-kafka-connect-base:6.1.0
copY kafka.client.keystore.jks /etc/kafka/secrets/
copY kafka.client.truststore.jks /etc/kafka/secrets/
copY connect-distributed.properties /etc/kafka/

我的 connect-distributed.properties 看起来像:

security.protocol=SSL
ssl.truststore.location=/etc/kafka/secrets/kafka.client.truststore.jks
ssl.truststore.password=kafkaconnect
ssl.keystore.location=/etc/kafka/secrets/kafka.client.keystore.jks
ssl.keystore.password=kafkaconnect
ssl.key.password=kafkaconnect

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)