【发布时间】:2021-05-23 04:17:40
【问题描述】:
我正在尝试找出访问 Azure 容器中的 blob 存储的用户详细信息 我可以从 $logs 目录中的 .log 文件中找到详细信息还是有其他方法?
非常感谢任何帮助
【问题讨论】:
标签: azure storage databricks
我正在尝试找出访问 Azure 容器中的 blob 存储的用户详细信息 我可以从 $logs 目录中的 .log 文件中找到详细信息还是有其他方法?
非常感谢任何帮助
【问题讨论】:
标签: azure storage databricks
我假设您已经拥有 Azure AD 身份验证并已配置 2.0 logs,在这种情况下,您可以使用 UserPrincipalName 列来识别用户并使用 JSON @987654323 解析列@ 识别用户在存储上的写入、读取等操作
【讨论】:
Storage Analytics log format version 2.0 有需要 OAuth 2.0 token 的信息,该信息必须由 Azure Active Directory 提供。在开始之前,您必须确保使用 OAuth 令牌调用存储操作。
或者通过生成 SAS(Shared Access Signature) 令牌,这是一个授予对 Azure 存储资源的受限访问权限的 URl,通过分发可以在特定时间段内的共享访问签名。
【讨论】: