CDP实操--Ranger Tag-based策略验证(四)

耀灵2年前技术文章1038

1.1Ranger Tag-based策略验证

Ranger webui里给allan_adminsam_sec用户赋权,给予添加classification的权限

图片6.png

使用allan_admin或者sam_sec用户登录Atlas console,并添加classification(tag)“PII”


图片7.png

下面需要在hive表中打tag,在此之前按照如下图所示在ranger webui给予allan_admin和sam_sec用户在hive表中打tag的权限,

然后在person1表中的name列打tag,选择classification为PII


图片8.png


图片9.png

图片10.png



返回hive表person1的元数据页面,选择Lineage”tab选项出现血缘图谱

图片11.png

沿着血缘关系找到表person2,点击“person2”链接进入表person2的元数据页面


图片12.png


选择“relationship”tab选项,点击“name”列链接进入person2表的name列元数据页面

图片13.png


可以看到沿着血缘关系tag“PII”已经继承到了person2表的name列上,可以通过同样的方法验证id列上并没有该tag标记。

图片14.png

点击“cm_tag”repository链接,进入策略配置页面,点击“Add New Policy”按钮


图片15.png

策略中TAG填入之前创建的tag名称“PII”


图片16.png


在Allow Conditions中创建策略,用户选择sam_sec

图片17.png


此时,sam_sec拥有tag“PII”标记hive表数据的所有存取权限

图片18.png


以sam_sec用户登入beeline,验证权限,在此之前需要禁用之前为sam_sec创建的resource-based策略

图片19.png

可以看到sam_sec只能访问打了tag的列,如下图的hive表person1中的name列

图片20.png


以及hive表person2的name列

图片21.png


相关文章

服务器cpu异常抖动排查

服务器cpu异常抖动排查

问题背景      当天下午某某客户服务器cpu使用率80%报警持续10分钟左右后又恢复了,联系客户排查,有出现不同的应用服务器都有收到cpu报警,而且出现这样的抖动不止一次,每隔一段时间就会出现类似...

ElasticSearch开启xpack

ElasticSearch开启xpack

ES开启xpack1、生成ca证书(用户名和密码不用设置,一路回车,生成证书文件elastic-stack-ca.p12,生成kibana证书的时候也需要该ca证书)/opt/dtstack/es-6...

HDP-Yarn开启CPU调度和隔离

HDP-Yarn开启CPU调度和隔离

进入到ambari主界面 点击yarn 点击config CPU Scheduling and Isolation 设置为enable修改高级配置点击ADVANCED搜索需要修改的配yarn.node...

Storage Classes之nfs provisioner

Storage Classes之nfs provisioner

每个 StorageClass 都有一个制备器(Provisioner),用来决定使用哪个卷插件制备 PV。 该字段必须指定。这里我们使用nfs作为StorageClass的制备器,官方并未对nfs进...

scylladb简单命令介绍

一、cql 命令查看版本SHOW VERSION查看连接的数据库地址SHOW HOST批量执行.cql文件中的命令SOURCE '/home/thobbs/commands.cql'开启和关闭命令追踪...

MySQL 8.0 新特性深度解析,成为数据库高手的必备!

MySQL 8.0 新特性深度解析,成为数据库高手的必备!

前言MySQL 5.7 在 2023 年 10 月 31 日起,就已经终止软件生命周期了,意味着 MySQL 官方将不再提供对 MySQL 5.7 版本的技术支持和更新。8.0 版本成为官方长期支持版...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。