Möchten Sie erfahren, wie Sie die ElasticSearch-Authentifizierung mithilfe einer API verwenden? In diesem Tutorial zeigen wir Ihnen, wie Sie eine API erstellen und sie verwenden, um Abfragen an den ElasticSearch-Server auszuführen.
• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2
In unserem Beispiel lautet die ElastiSearch-Server-IP-Adresse 192.168.100.7.
ElasticSearch-Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit ElasticSearch Installation.
Tutorial ElasticSearch – Authentifizierungs-API
Installieren Sie die erforderlichen Pakete.
Testen Sie Ihre Kommunikation mit dem ElasticSearch-Server.
Hier ist die Befehlsausgabe:
Beachten Sie, dass für die API-basierte Authentifizierung eine HTTPS-Verbindung zu ElasticSearch erforderlich ist.
Um die API-basierte Authentifizierung zu aktivieren, müssen Sie ein Zertifikat erstellen und die folgenden Features in der Elasticsearch-Konfigurationsdatei aktivieren.
Erstellen Sie eine ElasticSearch-API.
Hier ist die Befehlsausgabe:
In unserem Beispiel haben wir eine Authentifizierungs-API für das Benutzerkonto mit dem Namen Elastic erstellt.
• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
Wichtig! Wir haben das HTTPS-Protokoll anstelle des HTTP verwendet.
Wir müssen die ID und KEY mit Base64 kodieren.
• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
Wichtig! Sie müssen die ID und KEY mithilfe des Doppelpunktzeichens trennen.
Hier ist die Befehlsausgabe:
Verwenden Sie die API, um eine Abfrage an den ElasticSearch-Server auszuführen.
Hier ist die Befehlsausgabe:
Verwenden Sie die API, um eine Abfrage an den ElasticSearch-Server mit ausführlicher Ausführung durchzuführen.
Hier ist die Befehlsausgabe:
Herzlichen glückwunsch! Sie können eine ElasticSearch-API für die Authentifizierung verwenden.