Gostaria de aprender a usar a autenticação ElasticSearch usando uma API? Neste tutorial, vamos mostrar como criar uma API e usá-la para realizar consultas ao servidor ElasticSearch.
• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2
Em nosso exemplo, o endereço IP do servidor ElastiSearch é 192.168.100.7.
Tutorial relacionado ao ElasticSearch:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do ElasticSearch.
Tutorial ElasticSearch – API de autenticação
Instale os pacotes necessários.
Teste sua comunicação com o servidor ElasticSearch.
Aqui está a saída de comando:
Tenha em mente que a autenticação baseada em API requer uma conexão HTTPS ao ElasticSearch.
Para habilitar a autenticação baseada em API, você precisa criar um certificado e habilitar os seguintes recursos no arquivo de configuração Elasticsearch.
Crie uma API ElasticSearch.
Aqui está a saída de comando:
Em nosso exemplo, criamos uma API de autenticação para a conta de usuário chamada: Elastic.
• API ID – l1YNpHEB5GTDEAepLnnx
• Chave De API – 40kYGW-SRZG2KnL_dWkBSQ
Importante! Usamos o protocolo HTTPS em vez do HTTP.
Precisamos codificar o ID e o KEY usando base64.
• API ID – l1YNpHEB5GTDEAepLnnx
• Chave De API – 40kYGW-SRZG2KnL_dWkBSQ
Importante! Você precisa separar o ID e o KEY usando o caractere de dois-pontos.
Aqui está a saída de comando:
Use a API para executar uma consulta ao servidor ElasticSearch.
Aqui está a saída de comando:
Use a API para executar uma consulta ao servidor ElasticSearch com verbose.
Aqui está a saída de comando:
Parabéns! Você pode usar uma API ElasticSearch para autenticação.