¿Desea obtener información sobre cómo utilizar la autenticación de ElasticSearch mediante una API? En este tutorial, vamos a mostrarle cómo crear una API y usarla para realizar consultas al servidor de ElasticSearch.

• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2

En nuestro ejemplo, la dirección IP del servidor ElastiSearch es 192.168.100.7.

Tutorial ElasticSearch – API de autenticación

Instale los paquetes necesarios.

Copy to Clipboard

Pruebe la comunicación con el servidor ElasticSearch.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

Tenga en cuenta que la autenticación basada en API requiere una conexión HTTPS a ElasticSearch.

Para habilitar la autenticación basada en API, debe crear un certificado y habilitar las siguientes características en el archivo de configuración de Elasticsearch.

Copy to Clipboard

Cree una API de ElasticSearch.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

En nuestro ejemplo, hemos creado una API de autenticación para la cuenta de usuario denominada: Elastic.

• ID de API – l1YNpHEB5GTDEAepLnnx
• CLAVE API – 40kYGW-SRZG2KnL_dWkBSQ

¡Importante! Usamos el protocolo HTTPS en lugar del HTTP.

Necesitamos codificar el ID y el KEY usando Base64.

• ID de API – l1YNpHEB5GTDEAepLnnx
• CLAVE API – 40kYGW-SRZG2KnL_dWkBSQ

¡Importante! Debe separar el ID y KEY utilizando el carácter de dos puntos.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

Utilice la API para realizar una consulta en el servidor de ElasticSearch.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

Utilice la API para realizar una consulta al servidor De ElasticSearch con detalles.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

¡Felicitaciones! Puede utilizar una API de ElasticSearch para la autenticación.