非自动化版ZDM Proxy是否支持TLS?及单向TLS配置咨询
ZDM Proxy TLS配置问题解答
1. 非自动化版ZDM Proxy是否支持TLS?
非自动化版ZDM Proxy支持TLS,只是部分配置细节未在公开文档中完整说明,需通过环境变量或配置文件启用。
2. 当前配置问题及正确参数
当前配置错误点
你使用的环境变量名称不符合ZDM Proxy的规范,且未显式开启TLS开关,导致日志显示TLS未配置。
代理到源集群单向TLS的正确配置参数
要启用源集群的单向TLS(代理验证源Cassandra集群的证书),需设置以下环境变量:
ORIGIN_TLS_ENABLED=true:必须显式开启源端TLS功能ORIGIN_TLS_TRUSTED_CERTS_DIR:存放源集群CA证书的目录路径ORIGIN_TLS_TRUSTED_CERTS_FILE:源集群CA证书的文件名
如果需要启用代理自身的TLS(客户端连接代理时的加密),需补充:
PROXY_TLS_ENABLED=true:开启代理的TLS服务PROXY_TLS_CERT_DIR:存放代理证书与私钥的目录路径PROXY_TLS_CERT_FILE:代理的证书文件名PROXY_TLS_KEY_FILE:代理的私钥文件名
正确配置示例
# 源集群单向TLS配置 export ORIGIN_TLS_ENABLED=true export ORIGIN_TLS_TRUSTED_CERTS_DIR=xxx export ORIGIN_TLS_TRUSTED_CERTS_FILE=yyy # 代理自身TLS配置(可选,用于客户端加密连接) export PROXY_TLS_ENABLED=true export PROXY_TLS_CERT_DIR=zzz export PROXY_TLS_CERT_FILE=proxy-cert.pem export PROXY_TLS_KEY_FILE=proxy-key.pem
配置完成后重启ZDM Proxy,日志应显示TLS已成功配置的相关信息。
内容的提问来源于stack exchange,提问作者Hsu Hwang
相关产品推荐
相关产品推荐

