所以跨逻辑集群访问数据,首先要授权用户有逻辑集群(NODE GROUP层)权限,其次是SCHEMA权限,最后是单张表TABLE权限。如果没有授予逻辑集群的权限,会提示类似permission denied for node group xx的错误信息。 再次切换到u2用户,查询u1.t1表,查询成功,逻辑集群既实现了数据隔离,又可以在用户授权后进行跨逻辑集群访问。 SET ROLE u2 PASSWORD ' {password} '; SELECT * FROM u1.t1;
如果您需要将已经创建的翼MapReduce服务资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以结合使用统一身份认证服务(Identity and Access Management,简称IAM)、角色管理和用户权限进行精细的权限管理。IAM服务提供用户身份认证和翼MR用户与角色的管理权限;角色管理服务提供不同角色的集群菜单权限分配能力;用户权限服务赋予不同的IAM用户以不同的角色,提供集群访问控制,这些可以帮助您安全的控制资源的访问。