【发布时间】:2018-06-21 05:52:46
【问题描述】:
我们正在尝试在 Amazon Redshift 中创建一个只能访问特定数据库的用户。我们知道如何将用户分配给特定的架构,但我想使用公共架构。
到目前为止,我们尝试了以下命令:
创建用户:
create user tt password 'tttt';
创建组:
create group report_group with user tt;
授予数据库访问权限
grant select on DATABASE demo TO tt;
但它不允许运行选择查询并失败
拒绝访问公共架构
任何建议。
【问题讨论】:
-
好吧,您没有授予公共架构的选择(和使用)权限。
-
对 SCHEMA 中的所有表授予选择、插入、更新、删除公共到组报告组;将表上的架构公共授予选择中的默认权限更改为分组 report_group;
标签: amazon-redshift privileges