Ошибка аутентификации ElasticSearch с ElasticCloud?
Я только что настроил новый кластер ElasticSearch на ElasticCloud, и я пытаюсь следовать справочной документации.
В нем говорится, что вы можете опубликовать документ следующим образом:
curl https://<id>.<region>.aws.found.io:9243/my_index/my_type -XPOST -d '{"title": "One", "tags": ["ruby"] }'
Так что я пытаюсь это с моим собственным URL, но я получаю:
{"error":{"root_cause":[{"type":"security_exception","reason":"action [indices:data/write/index] requires authentication","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}}],"type":"security_exception","reason":"action [indices:data/write/index] requires authentication","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}},"status":401}
Есть ли что-то еще, что мне нужно сделать в первую очередь? Справочная документация не содержит никаких дополнительных шагов.
1 ответ
Аутентификация может быть выполнена в формате basic-auth:
https://username:password@<id>.<region>.found.io:9243
Пользователи и роли могут управляться через Kibana в In Elasticsearch версии 5.0 и выше.