【问题标题】:User creation timestamp in Amazon RedshiftAmazon Redshift 中的用户创建时间戳
【发布时间】:2017-05-17 09:57:01
【问题描述】:

我们进行了审核,出于同样的目的,我需要一份用户报告,其中我需要所有 redshift 用户的用户创建时间戳。

参考链接:How to get user creation timestamp in Amazon Redshift

我的 prod 集群有大约 98 个用户。但是,action='create' 的系统表 'stl_userlog' 不会返回任何记录。

如果我能解决这个问题,我会非常棒。提前致谢。

【问题讨论】:

    标签: amazon-web-services amazon-redshift


    【解决方案1】:

    默认情况下,Amazon Redshift 中未启用审核日志记录。

    对于用户活动日志,您必须启用 enable_user_activity_logging 数据库参数。如果仅启用审计日志功能,而不启用相关参数,则数据库审计日志将仅记录连接日志和用户日志的信息,而不记录用户活动日志的信息。 enable_user_activity_logging 参数默认禁用 (false),但您可以将其设置为 true 以启用用户活动日志。有关更多信息,请参阅下面的链接。

    GOTO: Default Parameter Values

    如果我做了一个错误的假设,请发表评论,我会重新调整我的答案。

    【讨论】:

    • 非常感谢您的意见。但是,除了“用户活动日志”之外还有其他选择吗......?再次导致启用 Redshift DB 审核日志,我将开始捕获最近的日志,我不会获得在启用“用户活动日志”之前提交的事件的详细信息。
    • 据我所知,现在还没有规定可以获取准确的用户创建时间戳。那艘船已经航行了。
    • 非常感谢拉胡尔
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 2023-03-04
    • 1970-01-01
    相关资源
    最近更新 更多