具有只读访问权限的Redshift超级用户

时间:2020-09-27 16:16:02

标签: amazon-web-services amazon-redshift amazon-redshift-spectrum

要求: 我们正在创建一个Redshift性能监控工具。对于我们,我们需要阅读系统表。 示例:我想从系统表中读取长时间运行的查询。我可以执行查询,但是即使具有系统表访问权限的以我的ID运行的查询,我也只能得到结果。因此,当与admin检查时,他们告知,要获取所有用户的所有长期运行查询的信息,我的ID需要超级用户访问权限。由于他们不想授予超级用户访问权限,有没有办法像超级用户一样获得我的ID的只读访问权限。还有其他方法或建议从Redshift中为所有用户从系统表中获取信息吗?

select user_name, db_name, pid, query
from stv_recents
where status = 'Running';

上面的代码将给出使用我的ID运行查询的运行状态。为了性能监控,我需要从所有用户那里获取查询信息。

0 个答案:

没有答案