使用NEST(或其他客户机)在经过身份验证的ES服务器上运行查询

本文关键字:ES 身份验证 服务器 查询 运行 经过 NEST 其他 客户机 使用 | 更新日期: 2023-09-27 18:13:29

我在网上搜索了允许我对经过身份验证(简单验证)和安全(https)端点进行查询的库,但我发现的唯一解决方案是在NEST库中实现IConnection接口。有没有别的方法(开箱即用)?

使用NEST(或其他客户机)在经过身份验证的ES服务器上运行查询

如果您在URL中添加了用户名和密码,NEST将自动为所有请求添加HTTP基本验证头。

例如:

var settings = new ConnectionSettings(new Uri("https://user:pass@server.com"));

无耻的插头:我还编写了一个NEST指南,将身份验证作为我公司的托管elasticsearch产品的一部分:http://support.facetflow.com/kb/getting-started/net-tutorial