我有一个3节点集群Elasticserach,所有的人有资格当选为主。
我想为我的集群实现RBAC。
从Documentation,他们建议以下配置。
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
我希望在不启用TLS的情况下启用xpack安全性。但是,当我将
xpack.security.transport.ssl.enabled
设置为false
时,出现一个错误,指出如果将xpack.security.enabled
设置为true
,则应启用它。是否可以在不启用TLS的情况下实现xpack安全性?
禁用TLS的原因是为了避免开销。
最佳答案
从official documentation:
因此,无法在同时禁用节点间TLS通信的同时启用XPack安全性...除非您拥有仅可使用30天的试用许可证。
其背后的信息是,Elastic不允许在没有TLS的情况下启用安全性的任何生产集群运行。