【发布时间】:2015-09-22 04:48:27
【问题描述】:
我正在 azure 上设置云服务,并希望在 redis 中缓冲日志。但是,在 azure 上将 redis 作为 Web 服务运行意味着我的请求必须离开我的虚拟网络,这意味着必须进行加密。
我已经搜索了几个小时,但没有找到任何线索,logstash 是否可以通过 ssl 从 redis 读取。这根本不可能吗?
【问题讨论】:
我正在 azure 上设置云服务,并希望在 redis 中缓冲日志。但是,在 azure 上将 redis 作为 Web 服务运行意味着我的请求必须离开我的虚拟网络,这意味着必须进行加密。
我已经搜索了几个小时,但没有找到任何线索,logstash 是否可以通过 ssl 从 redis 读取。这根本不可能吗?
【问题讨论】:
似乎 redis 无法使用 ssl,而 azure 的 redis web 服务似乎带有自定义 ssl 支持,这似乎是 redis 输入不支持 ssl 的原因。
但是这个解决方案(stunnel)帮助我解决了我的问题:http://bencane.com/2014/02/18/sending-redis-traffic-through-an-ssl-tunnel-with-stunnel/
【讨论】: