Vil du lære at bruge ElasticSearch-godkendelsen ved hjælp af en API? I dette selvstudium vil vi vise dig, hvordan du opretter en API og bruger den til at udføre forespørgsler til ElasticSearch-serveren.

• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2

I vores eksempel er ElastiSearch-serverens IP-adresse 192.168.100.7.

Selvstudium ElasticSearch – Godkendelses-API

Installer de nødvendige pakker.

Copy to Clipboard

Test din kommunikation med ElasticSearch-serveren.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

Husk, at den API-baserede godkendelse kræver en HTTPS-forbindelse til ElasticSearch.

Hvis du vil aktivere den API-baserede godkendelse, skal du oprette et certifikat og aktivere følgende funktioner i Konfigurationsfilen Til Elasticsearch.

Copy to Clipboard

Opret en ElasticSearch API.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

I vores eksempel har vi oprettet en godkendelses-API til brugerkontoen med navnet: Elastic.

• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ

Vigtigt! Vi brugte HTTPS-protokollen i stedet for HTTP.

Vi er nødt til at kode ID og KEY ved hjælp af Base64.

• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ

Vigtigt! Du skal adskille id’et og nøglen ved hjælp af kolontegnet.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

Brug API’en til at udføre en forespørgsel til ElasticSearch-serveren.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

Brug API’en til at udføre en forespørgsel til ElasticSearch-serveren med verbose.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

Tillykke! Du kan bruge en ElasticSearch API til godkendelse.