Endpoints для OpenSearch Dashboards
Для всех запросов от OpenSearch Dashboards требуется авторизация:
- Перечитывание конфигурационных файлов
- Получение информации по доступным apps
- Получение информации по доступным binaries
- Получение информации о текущих группах
- Получение информации о подключенных Smart Beat
- Изменение настройки групп
- Изменение настройки распаковки apps и binaries
Для того чтобы пройти авторизацию, необходимо установить заголовок с названием Authorization и значением Basic <логин>:<пароль>. Пара <логин>:<пароль> должна быть закодирована в формате Base64.
Пример:
Логин - login, пароль - password. Тогда в запрос нужно передать строку login:password, закодированную в Base64, что даст результат bG9naW46cGFzc3dvcmQ. Итоговый заголовок Authorization будет иметь значение Basic bG9naW46cGFzc3dvcmQ.
echo "Authorization: Basic $(echo -n "login:password" | base64)"