【问题标题】:Hide the Redshift schema to specific users or show only specific schema对特定用户隐藏 Redshift 架构或仅显示特定架构
【发布时间】:2019-04-11 20:14:22
【问题描述】:

我只想在 Redshift 中向用户显示特定模式,隐藏所有其他模式。用户不应看到架构中的其他架构和表。

【问题讨论】:

    标签: amazon-web-services controls schema amazon-redshift admin


    【解决方案1】:

    我相信 Redshift 不可能。 JDBC/ODBC 协议将同一数据库中的所有可用模式公开给所有用户,即使它们没有任何权限。 AFAIK 对于 Postgresql 来说是一样的。

    将一些表/模式移动到不同的数据库并将其公开给用户听起来很诱人。遗憾的是 Redshift 中的数据库是孤立的(您不能从不同的数据库中进行选择)。

    所以我现在看到的唯一解决方案是 UNLOAD 要公开的表,然后 COPY 将它们放入新数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      相关资源
      最近更新 更多