Пользователи кластера Redis
Правила для пользователей
Для управления пользователями в Redis используется механизм ACL (Access Control List), который позволяет назначать правила для пользователя. Они определяют, какие команды и ключи доступны пользователю.
Правила для пользователей назначаются:
- вручную при добавлении и настройке пользователей;
автоматически при создании кластера Redis Sentinel для администратора Sentinel (sentinel_user).
Список всех правил см. в документации Redis.
Добавление пользователя
Чтобы добавить пользователя:
- Перейдите в раздел Ресурсы → Базы данных → Managed Service for Redis.
- Выберите кластер, в котором нужно создать пользователя, и перейдите на вкладку Пользователи.
- Нажмите на кнопку
и заполните поля:Имя пользователя * — логин пользователя для авторизации в Redis;
Пароль * — пароль пользователя для авторизации в Redis;
Правила для пользователя * — правила, определяющие, какие команды и ключи доступны пользователю. По умолчанию указано правило +@all — пользователю доступны все команды. Подробную информацию о правилах см. в документации Redis.
- Нажмите на кнопку Добавить.
Настройка пользователя
Чтобы изменить правила для пользователя:
- Перейдите в раздел Ресурсы → Базы данных → Managed Service for Redis.
- Выберите кластер, в котором нужно изменить правила для пользователя, и перейдите на вкладку Пользователи.
- В строке с нужным пользователем нажмите на кнопку и выберите пункт Настроить пользователя.
- Введите новые правила и нажмите на кнопку Сохранить.
Изменение пароля пользователя
Чтобы изменить пароль пользователя:
- Перейдите в раздел Ресурсы → Базы данных → Managed Service for Redis.
- Выберите кластер, в котором нужно изменить пароль пользователя, и перейдите на вкладку Пользователи.
- В строке с нужным пользователем нажмите на кнопку и выберите пункт Изменить пароль.
- Введите Новый пароль * и Подтверждение пароля * и нажмите на кнопку Сохранить.
- Сообщите пользователю новый пароль.
Изменение пароля администратора Sentinel
Чтобы изменить пароль администратора Sentinel (sentinel_user):
- Перейдите в раздел Ресурсы → Базы данных → Managed Service for Redis.
- Выберите кластер, в котором нужно изменить пароль администратора Sentinel.
- Перейдите на вкладку Пользователь Sentinel и нажмите на кнопку .
- Введите Новый пароль * и Подтверждение нового пароля * и нажмите на кнопку Изменить пароль.
Удаление пользователя
Примечание
Удалить можно только пользователей Redis, добавленных на вкладке Пользователи.
Администратора Sentinel (sentinel_user) удалить невозможно.
Чтобы удалить пользователя кластера Redis:
- Перейдите в раздел Ресурсы → Базы данных → Managed Service for Redis.
- Выберите кластер, в котором нужно удалить пользователя, и перейдите на вкладку Пользователи.
- В строке с нужным пользователем нажмите на кнопку и выберите пункт Удалить пользователя.
- Нажмите на кнопку Удалить.
В этой статье
Мы ответили на ваш вопрос?