написать по документации - роль сделать удаётся, а хранимку куда засовывать - не понятно.
Написал функцию pingpong, но не получается вызвать её java-клиентом io.tarantool:cartridge-driver, получаю ошибку Execute access to function 'pingpong' is denied for user 'guest', причем не важно какую я пытаюсь вызвать функцию, результат одинаковый, даже если имя функции вымышленное.
А вы для авторизации в Тарантуле в билдер клиента передаёте логин и пароль?
Нет, пробовал создать пользователя test/test через админку cartridge и передавать - говорит нет такого пользователя.
Не знаю точно, что делает создание пользователя в админке каржа. Новых пользователей надо создавать в ините роли для всех роутеров и стораджей
Т.е. в каждой роли в ините по уму должен быть box.schema.user.create?
Да. Юзеры в админке каржа - это для самой админки, кто может заходить в нее и смотреть https://www.tarantool.io/en/doc/latest/book/cartridge/cartridge_admin/#managing-users
Вы можете создать отдельную общую роль в ините которой будут прописаны юзеры и гранты, и сделать её зависимостью для остальных полей.
Обсуждают сегодня