对象操作赋权、Role 和 label 关系介绍

简介: 对象操作赋权、Role 和 label 关系介绍

  对象操作赋权、Role 和 label 关系介绍

  上个小节中介绍了MaxCompute体系包含多种策略,而各种策略赋权是权限递增关系。以需要获取一个L4等级表的权限来展开说明这个递增关系,主要进行以下步骤操作:

  第一步: 如果用户未有过授权记录,且非本项目用户,首先需要添加一个 USER(用户),这个过程,用户还没有任何实际权限。

  第二步: 赋权 USER(用户)对象的操作权限,有以下方式赋权。

  1) 可以是单独的操作权限;

  2) 通过 policy 方式赋权给用户;

  3) 将 ACL 和 policy 赋权给 role 再赋权给用户。 如果资源是没有设置 Label 的,则此时用户已经拥有的该资源的权限。

  第三步: 对于拥有 Label 的资源,例如:数据表、打包了数据表的 package,则还需要 赋权 Label 权限。有以下四钟 Label 赋权:

  1) 针对某个数据表的字段;

  2) 针对某个数据表;

  3) 针对某个 package;

  4) 给某个 USER(用户)一个批量的 Label 权限,不支持 ROLE。

目录
相关文章
|
1月前
|
安全 开发者
自定义全局角色,实现按岗赋权
Dataphin作为企业级数据建设和治理平台,提供了丰富的产品功能,在日常使用的过程中,如何分配权限是管理员一直关心的问题。Dataphin V4.0版本支持自定义全局角色功能,帮助管理员实现按岗赋权,使管理员能够自由配置每个角色在Dataphin中的菜单和功能权限,确保平台的权限安全。
|
4月前
user-select不可被用户选中
user-select不可被用户选中
23 0
|
Go
链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI11" 指示该对象没有列,或当前用户没有访问该对象的权限。
原文:链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI11" 指示该对象没有列,或当前用户没有访问该对象的权限。   SELECT * FROM OPENROWSET('SQLOLEDB', 'server=.
6111 0
|
SQL 机器学习/深度学习 分布式计算
如何判断多账号是同一个人?用图技术搞定 ID Mapping
如何判断多个账号,它可能是一个邮箱,一个地址,一个手机对应着多个 ID,或者是多个同一前缀的邮箱,背后是同一个用户。如何进行这种关联性信息的收集,判断这些信息归属于同一人呢?
282 0
|
分布式计算 大数据 API
Column 对象_创建_有绑定| 学习笔记
快速学习 Column 对象_创建_有绑定
58 0
 Column 对象_创建_有绑定| 学习笔记
|
关系型数据库
Case: 一个read-only 角色对某个schema下的新建的表,无需单独授权,直接拥有只读权
Case: 一个read-only 角色对某个schema下的新建的表,无需单独授权,直接拥有只读权限 首先,你要知道PostgreSQL默认schema下新建的表,对于一个普通用户不会有select的权限的,所以我需要修改PostgreSQl默认的权限,把select提前赋...
713 0
如何获取用户user_id以及user_id,pid,支付宝账号三者之间的关系
一、如何获取用户user_id   user_id的获取方法一般有两种:一种是通过调用接口交易成功后的异步通知来获取,一种是使用授权功能来获取   1、通过异步通知来获取   用户调用支付接口支付成功商户可以通过配置异步地址notify_url来接收异步参数,在异步参数中返回的有buyer_id(...
4135 0
|
关系型数据库
Listings of System and Object Privileges--系统和对象权限列表
Listings of System and Object Privileges--系统和对象权限列表 https://docs.oracle.com/cd/E11882_01/server.
1226 0
|
安全 数据安全/隐私保护 Windows