创建具有组合访问权限的角色
创建具有集群和数据库访问权限的角色。
Redis 企业软件 |
---|
要创建授予数据库访问权限并允许访问集群管理 UI 和 REST API 的角色,请执行以下作:
-
定义确定数据库访问权限的 Redis ACL。
-
创建添加了 ACL 的角色,然后选择 None 以外的 Cluster management 角色。
定义 Redis ACL
要定义可分配给角色的 Redis ACL 规则,请执行以下作:
-
从 Access Control > Redis ACL 中,您可以:
-
输入 Redis ACL 的描述性名称。这将用于将 ACL 规则与角色关联。
-
定义 ACL 规则。有关 Redis ACL 规则和语法的更多信息,请参阅 Redis ACL 概述。
注意:ACL 生成器不支持选择器和密钥权限。使用 Free text 命令手动定义它们。 -
选择 Save (保存)。
注意:
对于多 slot 键上的多键命令,返回值为failure
,但该命令在允许的键上运行。创建具有 ACL 和集群访问权限的角色
要创建授予数据库访问权限并允许访问集群管理 UI 和 REST API 的角色,请执行以下作:
-
从 Access Control > Roles,您可以:
-
输入角色的描述性名称。这将用于在配置用户时引用角色。
-
选择 None 以外的 Cluster management role (集群管理角色)。有关每个角色授予的权限的详细信息,请参阅 Cluster Manager UI 权限和 REST API 权限。
-
选择 + 添加 ACL。
-
选择要与角色关联的 Redis ACL 和数据库。
-
选择 Save (保存)。
您可以将新角色分配给用户,以授予数据库访问权限以及对集群管理器 UI 和 REST API 的访问权限。