安全地向Kafka Connector提供秘密/令牌吗?

时间:2019-02-12 08:17:39

标签: apache-kafka apache-kafka-connect secret-key

我们正在使用Kafka连接器(JDBC等),并使用REST API(在外壳程序脚本中使用curl)对其进行配置。现在,在测试/开发时,我们将秘密(对于JDBC连接-数据库用户/密码)直接包含在请求中。这显然是不好的,因为当使用GET请求读取它们时,每个人都可以很容易地看到它们。

是否有个好方法可以为连接器提供秘密?我们可以使用环境变量或配置文件(由OpenShift注入)安全地将它们引入-但是通过REST API启动连接器时是否有可用的语法?

EDIT:这是用于连接器的分布式模式;即使用REST API进行配置,而不是使用连接器配置文件...

1 个答案:

答案 0 :(得分:0)

为此,可插拔接口是通过KIP-297在Apache Kafka 2.0中实现的。您可以在documented example here中查看更多详细信息。