¿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 relacionado con ElasticSearch:
En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de ElasticSearch.
Tutorial ElasticSearch – API de autenticación
Instale los paquetes necesarios.
Pruebe la comunicación con el servidor ElasticSearch.
Aquí está la salida del comando:
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.
Cree una API de ElasticSearch.
Aquí está la salida del comando:
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.
Aquí está la salida del comando:
Utilice la API para realizar una consulta en el servidor de ElasticSearch.
Aquí está la salida del comando:
Utilice la API para realizar una consulta al servidor De ElasticSearch con detalles.
Aquí está la salida del comando:
¡Felicitaciones! Puede utilizar una API de ElasticSearch para la autenticación.