【问题标题】:How to get user details who accessed azure blob container from .log files in $logs directory如何从 $logs 目录中的 .log 文件获取访问 azure blob 容器的用户详细信息
【发布时间】:2021-05-23 04:17:40
【问题描述】:

我正在尝试找出访问 Azure 容器中的 blob 存储的用户详细信息 我可以从 $logs 目录中的 .log 文件中找到详细信息还是有其他方法?

非常感谢任何帮助

【问题讨论】:

    标签: azure storage databricks


    【解决方案1】:

    我假设您已经拥有 Azure AD 身份验证并已配置 2.0 logs,在这种情况下,您可以使用 UserPrincipalName 列来识别用户并使用 JSON @987654323 解析列@ 识别用户在存储上的写入、读取等操作

    【讨论】:

      【解决方案2】:

      Storage Analytics log format version 2.0 有需要 OAuth 2.0 token 的信息,该信息必须由 Azure Active Directory 提供。在开始之前,您必须确保使用 OAuth 令牌调用存储操作。

      或者通过生成 SAS(Shared Access Signature) 令牌,这是一个授予对 Azure 存储资源的受限访问权限的 URl,通过分发可以在特定时间段内的共享访问签名。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-12
        • 2012-10-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多