如何在Metabase中配置带CA证书认证的MongoDB连接
在Metabase中配置需CA证书的MongoDB连接
我帮你梳理一下具体的配置步骤,结合你提到的TLS 1.2连接要求,操作起来其实很清晰:
首先,你已经在Metabase的MongoDB新建连接页面填好了基础信息(主机地址、端口、数据库名称、用户名密码这些必填项),接下来重点处理TLS和CA证书的配置:
- 展开页面里的高级选项面板(你截图里应该有这个折叠区域,点击就能展开)
- 找到并勾选「启用TLS/SSL」选项,开启加密连接
- 在「SSL CA证书」输入框中,粘贴你的CA证书文件的完整文本内容:用文本编辑器打开CA证书文件,把包括
-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----在内的所有内容复制粘贴进去(注意这里不能填文件路径,必须是证书的PEM格式文本) - 为了强制使用TLS 1.2协议,在「额外连接参数」输入框里添加:
sslEnabledProtocols=TLSv1.2 - 最后点击「测试连接」按钮,确认连接成功后保存配置即可
另外补充几个关键注意点:
- 确保你的CA证书是有效的PEM格式,如果不是,可以用OpenSSL工具转换:
openssl x509 -in your-cert.crt -out your-cert.pem -outform PEM - 如果测试连接失败,优先检查证书内容是否粘贴完整、主机端口是否正确,以及目标MongoDB实例确实只允许TLS 1.2连接
内容的提问来源于stack exchange,提问作者user2313833
相关产品推荐
相关产品推荐

