Si desidera imparare a utilizzare l’autenticazione ElasticSearch usando un’API? In questa esercitazione verrà illustrato come creare un’API e usarla per eseguire query al server ElasticSearch.
• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2
Nel nostro esempio, l’indirizzo IP del server ElastiSearch è 192.168.100.7.
Esercitazione correlata a ElasticSearch:
In questa pagina, offriamo un rapido accesso a un elenco di esercitazioni relative all’installazione di ElasticSearch.
Esercitazione ElasticSearch – API di autenticazione
Installare i pacchetti necessari.
Verificare la comunicazione con il server ElasticSearch.
Ecco l’output del comando:
Tenere presente che l’autenticazione basata su API richiede una connessione HTTPS a ElasticSearch.
Per abilitare l’autenticazione basata su API, è necessario creare un certificato e abilitare le funzionalità seguenti nel file di configurazione elasticsearch.
Creare un’API ElasticSearch.
Ecco l’output del comando:
Nel nostro esempio è stata creata un’API di autenticazione per l’account utente denominato Elastic.
• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
Importante! È stato usato il protocollo HTTPS anziché IL protocollo HTTP.
Abbiamo bisogno di codificare l’ID e KEY utilizzando Base64.
• API ID – l1YNpHEB5GTDEAepLnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
Importante! È necessario separare l’ID e KEY utilizzando il carattere due punti.
Ecco l’output del comando:
Usare l’API per eseguire una query al server ElasticSearch.
Ecco l’output del comando:
Usare l’API per eseguire una query al server ElasticSearch con verbose.
Ecco l’output del comando:
Congratulazioni! È possibile utilizzare un’API ElasticSearch per l’autenticazione.