首页 > 解决方案 > 查看哪个用户将文件上传到 azure blob 存储容器

问题描述

有没有办法告诉哪个用户在 azure blob 容器中上传了文件?您是否必须手动将其添加到元数据中?

标签: azureazure-blob-storage

解决方案


注释基本正确,但是日志中没有Activity log ,如果您使用存储帐户密钥上传blob,您将无法知道是谁上传了文件。因此,您可以通过这种方式将其手动添加到您提到的元数据中。

如果您通过Azure AD 身份验证上传 blob,例如使用 AAD 身份验证流程获取令牌,使用令牌调用 REST API 上传 blob(其他一些方式基本上使用此方法),那么您可以使用Azure 存储分析日志记录,按照此操作配置它,选择Logging versionwith2.0

在此处输入图像描述

配置后,如果通过AAD auth上传blob,可以在名为 的容器中找到日志,$log日志中有一个UserPrincipalName,就是用户。

在此处输入图像描述


推荐阅读