【问题标题】:How to find the timestamp of when Redshift privilege was granted?如何找到授予 Redshift 权限的时间戳?
【发布时间】:2020-07-14 02:55:39
【问题描述】:

我正在使用 Redshift GRANT 命令将表/模式级别的访问权限授予 dbuser 和 dbgroup。示例代码是

grant SELECT on all tables in schema xyz to group abc;

我需要回答的问题是何时授予特定权限 - 基本上是何时执行 GRANT 查询。是否有系统日志表告诉这些信息?

【问题讨论】:

    标签: amazon-redshift


    【解决方案1】:

    我找到了一个可能的答案:我可以查询stl_utilitytext 表。

    SELECT * FROM stl_utilitytext
    WHERE lower(text) like 'grant%'
    

    要知道 grant 查询何时运行,缺点是该表仅包含 7 天的数据。更喜欢更长的保留期以显示自创建表/模式以来授予的所有权限。

    【讨论】:

      猜你喜欢
      • 2014-03-02
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 2021-03-07
      相关资源
      最近更新 更多