Elasticsearch Service ES 集群用户登录认证

在了解如何访问 ES 集群前,需要先了解 ES 集群用户登录认证。这里说明用户登录认证的相关内容。

相关产品
Elasticsearch Service 产品页,含版本规格、价格与购买入口。

一、ES 集群用户登录认证(User authentication)

此功能用于提高 ES 集群的数据访问安全(可参阅 保护你在 Elastic Stack 中的数据),用户必须通过用户名和密码认证,才被允许访问 ES 集群。无论是通过 Kibana、客户端或者 API 等方式访问集群都需要经过认证。详情请参考 通过 API 访问集群、通过客户端访问集群、通过 Kibana 访问集群。

注意:在创建 ES 集群时会要求设置用户名和密码。

二、支持 ES 集群用户登录认证的 Elasticsearch 版本

并非所有的 Elasticsearch 版本都支持此功能,各版本情况如下:

·开源版:不支持此功能。

·基础版:从6.8版本开始,允许用户开启或关闭此功能,6.8版本之前的版本不支持此功能。

·白金版:强制开启此功能,且不允许关闭。

三、ES 集群开启用户登录认证注意事项

若 ES 集群未开启用户登录认证,需要通过升级或开启开关来开启用户登录认证时,应该先完成以下步骤:

·提前修改业务代码,在调用 API 时传入用户名和密码,以便在开启此功能后可以正常访问集群。

·根据 Elasticsearch 的设计要求,开启此功能需要全量重启集群,重启期间集群不可用,因此应谨慎选择合适的时机。

四、6.8及以上基础版如何开启和关闭 ES 集群用户认证

·在创建集群时可以选择开启或关闭 ES 集群用户认证。

·集群创建完成后,如果需要再次调整开关状态,可以前往 ES 集群访问控制 进行操作。 

赞 (0)
上一篇 5天前
下一篇 5天前