创建具有组合访问权限的角色
创建具有集群和数据库访问权限的角色。
创建一个角色,授予数据库访问权限并允许访问集群管理UI和REST API:
-
Define Redis ACLs 确定数据库访问权限。
-
创建一个带有ACLs的角色 并选择一个 集群管理角色 而不是 无。
定义Redis ACLs
定义一个可以分配给角色的Redis ACL规则:
-
从访问控制 > Redis ACLs,您可以:
-
指向一个Redis ACL并选择
-
选择+ 添加 Redis ACL以创建新的 Redis ACL。
-
-
为Redis ACL输入一个描述性名称。这将用于将ACL规则与角色关联起来。
-
定义ACL规则。有关Redis ACL规则和语法的更多信息,请参阅Redis ACL概述。
注意:ACL 构建器 不支持选择器和键权限。请使用 自由文本命令 手动定义它们。 -
选择保存。
注意:
对于多槽键上的多键命令,返回值是failure
,但命令会在允许的键上运行。创建具有ACL和集群访问权限的角色
创建一个角色,授予数据库访问权限并允许访问集群管理UI和REST API:
-
从访问控制 > 角色,您可以:
-
指向一个角色并选择
-
选择+ 添加角色以创建新角色。
-
-
输入角色的描述性名称。在配置用户时,将使用此名称来引用角色。
-
选择一个集群管理角色,而不是无。有关每个角色授予的权限的详细信息,请参阅集群管理器UI权限和REST API权限。
-
选择+ 添加ACL。
-
选择一个Redis ACL和数据库以与角色关联。
-
选择勾号
-
选择保存。
您可以将新角色分配给用户以授予数据库访问权限以及访问集群管理器UI和REST API的权限。