Доступ к asticsearch на Heroku/Bonsai с открытым клиентом
В этом коротком отрывке из Heroku говорится, что для интеграции в ваш экземпляр Bonsai-es можно использовать множество клиентов. Я попробовал эс-голову и упругий молот, но безуспешно.
"Дополнение Bonsai предоставляет индекс ElasticSearch для вашего приложения, который доступен для любого языка и платформы, которые могут отправлять JSON в его RESTful HTTP API. Вы также можете использовать один из многих клиентов ElasticSearch с открытым исходным кодом для более тесной интеграции с языки и фреймворки, такие как, в произвольном порядке, Ruby, Ruby on Rails, Python, Django, PHP, Erlang, Clojure, Java, Play! и Perl."
Вот ссылка, которую я получаю от heroku для моего экземпляра: http://xxxxxxx:yyyyyyyy@cypress-zzzzzzz.eu-west-2.bonsai.io/
Как вы могли бы заставить любого из перечисленных ниже клиентов подключиться к такому экземпляру? или любой другой клиент в этом отношении...
http://mobz.github.io/elasticsearch-head/
http://elastichammer.exploringelasticsearch.com/
Также я заметил следующее:
любая попытка es-head вызвать команду es возвращает код состояния 404
- мой-эс-сервер /_cluster/ здоровье
- мой-эс-сервер /_cluster/ состояние
- мой-эс-сервер /_cluster/ узлы
- мой-эс-сервер /_cluster/ узлы / статистика? все = верно
это из-за неправильного входа на сервер? или команды "выключены"?
404 сопровождается этим сообщением: {ошибка: "Ресурс не найден. Пожалуйста, свяжитесь с support@bonsai.io для помощи.", статус: 404 }
1 ответ
В ответ я получил, что эти вызовы es api отключены по соображениям безопасности. Полный доступ может быть достигнут путем покупки полной платформы.