您想了解如何使用 API 使用弹性搜索身份验证吗? 在本教程中,我们将向您展示如何创建 API 并使用它对 ElasticSearch 服务器执行查询。
• 乌本图 18
• 乌本图 19
• 弹性搜索 7.6.2
在我们的示例中,ElastiSearch 服务器 IP 地址为 192.168.100.7。
弹性搜索相关教程:
在此页上,我们提供快速访问与弹性搜索安装相关的教程列表。
教程弹性搜索 – 身份验证 API
安装所需的软件包。
Copy to Clipboard
测试您与弹性搜索服务器的通信。
Copy to Clipboard
下面是命令输出:
Copy to Clipboard
请记住,基于 API 的身份验证需要与弹性搜索的 HTTPS 连接。
要启用基于 API 的身份验证,您需要创建证书并在 Elasticsearch 配置文件上启用以下功能。
Copy to Clipboard
创建弹性搜索 API。
Copy to Clipboard
下面是命令输出:
Copy to Clipboard
在我们的示例中,我们为名为:弹性的用户帐户创建了身份验证 API。
• API ID – l1YNpHEB5GTDEAnnx
• API 密钥 – 40kYGW-SRZG2KnL_dWkBSQ
重要! 我们使用 HTTPS 协议而不是 HTTP。
我们需要使用 Base64 对 ID 和 KEY 进行编码。
• API ID – l1YNpHEB5GTDEAnnx
• API 密钥 – 40kYGW-SRZG2KnL_dWkBSQ
重要! 您需要使用冒号字符分隔 ID 和 KEY。
Copy to Clipboard
下面是命令输出:
Copy to Clipboard
使用 API 对弹性搜索服务器执行查询。
Copy to Clipboard
下面是命令输出:
Copy to Clipboard
使用 API 对具有详细情况的 ElasticSearch 服务器执行查询。
Copy to Clipboard
下面是命令输出:
Copy to Clipboard
祝贺! 您可以使用弹性搜索 API 进行身份验证。