【问题标题】:How can you monitor activity from an App in Azure?如何监控 Azure 中应用程序的活动?
【发布时间】:2019-12-10 11:24:13
【问题描述】:

我已经构建了一个 Web 应用程序,它使用 Microsoft Graph 连接到 OneDrive 以将文件上传到用户的驱动器。

Web 应用程序在 Azure 中的应用程序注册下注册,并且也在企业应用程序中,已被管理员授予访问 OneDrive 的权限。

Office365 管理控制台中有一个部分可以运行搜索并发出电子邮件警报,但是,似乎正在执行该操作的用户只是以“app@sharepoint”的身份出现,因此我们无法监控实际的 Web 应用程序是什么这样做是因为这太笼统了。

我的问题是,有没有办法专门监控这个应用在上传文件或读取文件方面正在做什么?不知道有没有办法设置企业应用运行的用户,或者应用可以通过什么来识别自己?

【问题讨论】:

    标签: azure microsoft-graph-api


    【解决方案1】:

    要查看有关通过 Graph 连接到 Azure 上注册应用的 OneDrive 上的用户特定活动详细信息的报告,请使用 GET /reports/getOneDriveActivityUserDetail(period='{period_value}') 或 GET /reports/getOneDriveActivityUserDetail(date={日期值})。 但是,您将需要 Reports.Read.All 应用程序权限。

    请参阅以下文档以更好地了解此查询的用法:https://docs.microsoft.com/en-us/graph/api/reportroot-getonedriveactivityuserdetail?view=graph-rest-1.0#code-try-1

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 2011-09-02
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 2021-04-28
      • 1970-01-01
      相关资源
      最近更新 更多