我正在尝试为存储资源设置日志记录(具体来说,表格似乎活动日志不会记录整个存储帐户)。
日志记录似乎记录了我的ListKeys操作,偶尔从ApplicationInsights访问,但是没有记录我通过我的应用程序或Microsoft Azure存储资源管理器对表本身进行的任何写入/读取。此表在过去几周内已多次写入,但尚未显示任何活动。
我是否误解了this页面,其中指出此活动日志应跟踪帖子/删除?我是否需要任何其他设置来跟踪这些操作?
答案 0 :(得分:1)
根据我的理解,您可以利用Storage Analytics logging记录存储上的操作。对于为相应存储服务记录的详细操作,您可以参考此官方document。
根据您的描述,我使用REST API和Storage Explorer Tool测试了我对表存储的操作。这是我的测试结果,你可以参考它。
表存储分析日志记录
表存储指标
如document所述:
记录请求时,Storage Analytics会将中间结果作为块上传。 定期,Storage Analytics将提交这些块并将其作为blob提供。
总之,请按照此tutorial启用和配置Storage Analytics,然后等待一段时间并检查您的表存储日志记录。
答案 1 :(得分:0)
如果您正在利用Azure活动日志,请记住它适用于控制平面操作。所以listkeys会出现在那里。
如果您正在寻找数据平面操作(例如实体写入表格),请确保在您要写入的存储帐户中打开诊断程序。
答案 2 :(得分:0)
Azure活动日志仅适用于通过Azure资源管理器(ARM)的管理平面记录,特别是PUT / DELETE / POST,其中包括作为HTTP POST的ListKeys。
对于存储分析日志记录,您可以使用this article to see the types of data logged。