[英]Azure Blob Storage - Retrieve user that reads or writes blob in Storage Container
我有一个有关Blob存储的问题:如何知道在容器中写入或读取Blob文件的AD用户。 我在存储帐户活动日志中(至少对于特定的Blob文件)都看不到blob级别的属性。
对于我容器中的每个Blob,是否有办法知道哪个用户访问了它以及如何处理该Blob?
非常感谢您的帮助
不幸的是,在当前生成的日志中这不是一个选项,它们还不够细致(在新版本中会更好)。 当前的日志格式将仅指示请求是否已通过身份验证,
这是用于天蓝色存储的日志2.0的示例:
1.0;2014-06-19T01:33:54.0926521Z;PutBlob;Success;201;197;54;authenticated;storagesample;storagesample;blob;"https://storagesample.blob.core.windows.net/sample-container1/00001.txt";"/storagesample/sample-container1/00001.txt";a200be85-1c98-4dd9-918e-f13d8c0538e0;0;192.100.0.102:4362;2014-02-14;460;23;225;0;23;"DrPO6z1f00SCsomhaf+J/A==";"DrPO6z1f00SCsomhaf+J/A==";""0x8D15975AA456EA4"";Thursday, 19-Jun-14 01:33:53 GMT;;"WA-Storage/4.0.1 (.NET CLR 4.0.30319.34014; Win32NT 6.3.9600.0)";;"1fe6814a-e4cb-4195-a3cf-837dc7120f68"
它仅显示它是否是经过身份验证的请求,而不具体显示哪个用户访问了哪个Blob。可以在此处查看日志的完整格式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.