Souhaitez-vous apprendre à utiliser l’authentification ElasticSearch à l’aide d’une API? Dans ce tutoriel, nous allons vous montrer comment créer une API et l’utiliser pour effectuer des requêtes sur le serveur ElasticSearch.
• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2
Dans notre exemple, l’adresse IP du serveur ElastiSearch est 192.168.100.7.
Tutoriel lié ElasticSearch:
Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à l’installation ElasticSearch.
Tutorial ElasticSearch – Authentification API
Installez les paquets requis.
Testez votre communication avec le serveur ElasticSearch.
Voici la sortie de commande:
Gardez à l’esprit que l’authentification basée sur l’API nécessite une connexion HTTPS à ElasticSearch.
Pour activer l’authentification basée sur l’API, vous devez créer un certificat et activer les fonctionnalités suivantes sur le fichier de configuration Elasticsearch.
Créez une API ElasticSearch.
Voici la sortie de commande:
Dans notre exemple, nous avons créé une API d’authentification au compte utilisateur nommé : Elastic.
• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
Important! Nous avons utilisé le protocole HTTPS au lieu de la HTTP.
Nous devons coder l’ID et KEY à l’aide de Base64.
• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
Important! Vous devez séparer l’ID et KEY en utilisant le caractère du côlon.
Voici la sortie de commande:
Utilisez l’API pour effectuer une requête sur le serveur ElasticSearch.
Voici la sortie de commande:
Utilisez l’API pour effectuer une requête sur le serveur ElasticSearch avec verbose.
Voici la sortie de commande:
félicitations! Vous pouvez utiliser une API ElasticSearch pour l’authentification.