本文将为您介绍 Ranger Trino 集成相关操作,和对 Trino 的访问控制配置。
已创建 E-MapReduce(EMR)包含 Ranger 服务的集群,操作详见:创建集群。
Ranger UI 的登录界面操作,详见:Ranger 概述---Ranger Admin UI 访问 。
集群详情 -> 服务列表 -> Ranger 服务详情 -> 服务概述页面,点击启用 Trino Plugin 开关。
按照提示重启 Trino 服务后生效。
集群管理界面 -> 访问链接 -> 点击 Ranger UI 的访问链接 -> 进入 Ranger Admin UI 界面。
输入 Ranger Admin UI 的登录密码。登录密码获取方式详见:Ranger 概述 。
进入 Ranger admin -> Access Manager -> TRINO -> 点击 trino,进入权限编辑界面。
Add New Policy。Trino 的 resource type 有 catalog, schema, table, column 分别对应 catalog, schema, table 和 column 的权限控制,可以根据需要配置 user 的权限。
例如,赋予 ranger 用户访问 table: test001 的 select 权限,配置如下: