使用kafka connect api发布连接器或检查其状态时,密码以纯文本形式显示。
为了隐藏这些敏感信息,我们采用了将文档中提到的秘密外部化的方法
这有助于我们在尝试发布连接器时隐藏敏感信息,但这些信息仍然可以在 /connectors/<connector-name>/config
应用程序编程接口。
我无法理解这是预期的行为还是执行中存在问题。
我已采取以下步骤来实施这一办法。
由于我们使用docker实现kafka connect,因此我们传递以下配置 -e CONNECT_CONFIG_PROVIDERS=file -e CONNECT_CONFIG_PROVIDERS_FILE_CLASS=org.apache.kafka.common.config.provider.FileConfigProvider
在发布连接器时,我们按以下方式发布敏感值
"connection.user": "${file::}", "connection.password": "${file:<file-location>:<property-name>}"
我真的很感激如果有人能指导我,用我在这里错过的步骤。
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!