Хотите узнать, как использовать проверку подлинности ElasticSearch с помощью API? В этом уроке мы покажем вам, как создать API и использовать его для выполнения запросов на сервер ElasticSearch.

Улунту 18
Улунту 19
— ElasticSearch 7.6.2

В нашем примере IP-адрес сервера ElastiSearch составляет 192.168.100.7.

ElasticSearch Связанные Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с установкой ElasticSearch.

Tutorial ElasticSearch — API аутентификации

Установите необходимые пакеты.

Copy to Clipboard

Проверьте связь с сервером ElasticSearch.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Имейте в виду, что аутентификация на основе API требует подключения HTTPS к ElasticSearch.

Для обеспечения аутентификации на основе API необходимо создать сертификат и включить следующие функции в файле конфигурации Elasticsearch.

Copy to Clipboard

Создайте API ElasticSearch.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

В нашем примере мы создали API проверки подлинности для учетной записи пользователя под названием: Elastic.

Идентификатор API — l1YNpHEB5GTDEAepLnnx
API KEY — 40kYGW-SRZG2KnL_dWkBSQ

Важно! Мы использовали протокол HTTPS вместо HTTP.

Нам нужно кодировать ID и KEY с помощью Base64.

Идентификатор API — l1YNpHEB5GTDEAepLnnx
API KEY — 40kYGW-SRZG2KnL_dWkBSQ

Важно! Вам нужно отделить ID и KEY с помощью символа толстой кишки.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Используйте API для выполнения запроса на сервер ElasticSearch.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Используйте API для выполнения запроса на сервер ElasticSearch с многословным.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Поздравляю! Для проверки подлинности можно использовать API ElasticSearch.