8.7.9. Пользователи Manticore Search

Важные моменты:

  • Аутентификация доступна в Manticore Search 27.0.0+ (если версия ниже, достаточно её обновить кнопкой в панели управления).
  • Во всех новых инстансах аутентификация включена по умолчанию.
  • Когда аутентификация включена:

Управление аутентификацией и пользователями выполняется в разделе «Manticore Search» на вкладке «Пользователи»:

Когда аутентификация отключена, на вкладке «Пользователи» нажмите кнопку включения, подтвердите операцию кнопкой в окне и дождитесь завершения перезагрузки инстанса:

На вкладке «Пользователи» нажмите «Создать пользователя», укажите логин, пароль, выберите привилегии и сохраните изменения:

Доступные привилегии:

  • read — чтение данных из таблиц и выполнение операций с таблицами, доступными только для чтения.
  • write — запись и удаление данные из таблиц.
  • schema — создание, изменение, удаление, импорт или иное управление схемами таблиц и метаданными на уровне сервера.

На вкладке «Пользователи» в строке с пользователем нажмите 📝 («Редактирование), укажите новый пароль, выберите привилегии и сохраните изменения.

Подключение с аутентификацией из консоли через MySQL (в команде используйте свои данные, порт указывается без пробела после -P, логин — без пробела после -u):

MYSQL_PWD=password mysql -hexample.manticore.tools -P10000 -ulogin

Подключение с аутентификацией и отправка SQL-запроса из консоли через cURL:

curl -u login:password https://example.manticore.tools/cli -d "SHOW TABLES"

На вкладке «Пользователи» нажмите «Выключить аутентификацию», подтвердите операцию кнопкой в окне и дождитесь завершения перезагрузки инстанса.

Содержание