小编mas*_*rcl的帖子

对某些用户隐藏 Amazon Redshift 集群中的数据库

是否可以对Amazon Redshift 中的某些用户隐藏数据库(包括其架构、表等)的存在和访问权限。默认情况下,似乎每个用户都可以看到其他数据库,即使他没有选择数据的权限,也没有任何其他(非默认)权限。

我试过

REVOKE ALL PRIVILEGES ON DATABASE testdb FROM testdbuser;
Run Code Online (Sandbox Code Playgroud)

和类似但仍然 testdbuser 可以连接到 testdb 数据库,甚至可以在 SQL 工具(这里:Aginity Redshift Workbench)的对象浏览器中查看所有其他对象。

理想情况下,testdbuser 除了明确授予访问权限的内容外,将无法看到其他任何内容。

注意,testdbuser 不是超级用户。

谢谢!

sql amazon-web-services amazon-redshift

5
推荐指数
2
解决办法
3805
查看次数

标签 统计

amazon-redshift ×1

amazon-web-services ×1

sql ×1