更新时间:2024-11-29 GMT+08:00

创建Redis角色

操作场景

该任务指导MRS集群管理员在FusionInsight Manager创建并设置Redis的角色。Redis角色可设置用户对Redis集群或者Redis单实例的读、写和管理权限。

Redis为安全模式时,可以设置Redis角色的用户权限,普通模式不支持设置。

前提条件

  • MRS集群管理员已明确业务需求。
  • 登录FusionInsight Manager。

操作步骤

  1. 选择“系统 > 权限 > 角色”。
  2. 单击“添加角色”,在“角色名称”和“描述”输入角色名字与描述。
  3. 在“配置资源权限”列表,选择待增加权限的集群,为角色选择服务权限。
  4. 设置角色“配置资源权限”请参见表1

    Redis连接权限管理:集群内所有Redis集群或者Redis单实例授权,可通过“资源类型”区分资源类型。

    • 单实例:Redis单实例。
    • 集群:Redis集群。

    只有在安装Redis服务设置“REDIS_SECURITY_ENABLED”参数为“true”时,才能在“配置资源权限”时,选择Redis服务。

    表1 设置角色

    任务场景

    角色授权操作

    设置用户读取Redis资源的权限

    1. 在“配置资源权限”的表格中选择“待操作集群的名称 > Redis > Redis连接权限管理”。
    2. 在指定Redis资源的“权限”列,勾选“读”。

    设置用户读、写Redis资源的权限

    1. 在“配置资源权限”的表格中选择“待操作集群的名称 > Redis > Redis连接权限管理”。
    2. 在指定Redis资源的“权限”列,勾选“读”和“写”。

    设置用户对Redis资源的管理权限(例如执行FLUSHDBBGSAVECONFIG等命令)

    1. 在“配置资源权限”的表格中选择“待操作集群的名称 > Redis > Redis连接权限管理”。
    2. 在指定Redis资源的“权限”列,勾选“管理”。

  5. 单击“确定”完成,返回“角色”。