Snowflake所有权继承:能否阻止角色继承所有权权限?
Snowflake Schema所有权与角色继承的限制问题
是否支持限制Schema所有权不被继承?
不支持。Snowflake的角色继承是传递性的权限继承机制,当角色B继承角色A时,角色B会自动获取角色A的所有权限,包括Schema的所有权权限,无法单独排除某一项权限(比如所有权)不被继承。Schema的所有者数量?
该Schema仅拥有一个实际所有者——直接被授予所有权的角色A。角色B的所有权权限是通过继承角色A获得的,并非直接被授予Schema所有权,所以不会被算作独立的所有者。你看到角色B显示拥有所有权,本质是继承带来的权限复用,而非Schema存在多个所有者。当前配置的调整方案
如果要让角色B不拥有该Schema的所有权,只能取消角色B对角色A的继承关系,或者将Schema的所有权从角色A转移到其他未被角色B继承的角色上。
内容的提问来源于stack exchange,提问作者BasePlateN7
相关产品推荐
相关产品推荐

