Vil du lære hvordan du bruker ElasticSearch-godkjenningen ved hjelp av en API? I denne opplæringen skal vi vise deg hvordan du oppretter en API og bruker den til å utføre spørringer til ElasticSearch-serveren.

• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2

I vårt eksempel er ElastiSearch-serverens IP-adresse 192.168.100.7.

Tutorial ElasticSearch – Autentisering API

Installer de nødvendige pakkene.

Copy to Clipboard

Test kommunikasjonen med ElasticSearch-serveren.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Husk at API-basert godkjenning krever en HTTPS-tilkobling til ElasticSearch.

Hvis du vil aktivere API-basert godkjenning, må du opprette et sertifikat og aktivere følgende funksjoner i konfigurasjonsfilen For Elasticsearch.

Copy to Clipboard

Opprett en ElasticSearch API.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

I vårt eksempel opprettet vi en autentiserings-API til brukerkontoen med navnet: Elastisk.

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

Viktig! Vi brukte HTTPS-protokollen i stedet for HTTP.

Vi må kode ID og nøkkel ved hjelp av Base64.

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

Viktig! Du må skille ID og nøkkel ved hjelp av kolontegnet.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Bruk API-et til å utføre en spørring til ElasticSearch-serveren.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Bruk API-et til å utføre en spørring til ElasticSearch-serveren med detaljert.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Gratulerer! Du kan bruke en ElasticSearch API for godkjenning.