Список контроля доступа¶
Список контроля доступа, или ACL (Access Control List) позволяет ограничивать для определенного пользователя:
команды, которые может выполнять пользователь;
ключи, к которым пользователь может получить доступ.
После подключения клиент указывает имя пользователя и пароль для аутентификации. При успешной аутентификации текущее соединение связывается с указанным пользователем и заданными для него ограничениями (правилами).
Tarantool DB (RESP) поддерживает ACL в формате, аналогичном Redis. Список поддерживаемых команд ACL приведен в разделе Список контроля доступа.
Конфигурация файла ACL¶
Чтобы задать путь к файлу ACL, используйте опцию конфигурации acl_file
.
Пример
В этом примере конфигурации правила ACL задаются в файле acl.txt
:
{
port = 6388,
acl_file = "acl.txt",
}
Здесь:
port
– номер порта для подключения;acl_file
– путь к файлу ACL;