有一个解决方法是使用Azure Active Directory应用程序权限从c#连接Azure日志分析工作区。但是,是否可以通过托管身份而不是使用Active Directory来实现同样的目标。
参考:https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/access-azure-sentinel-log-analytics-via-api-part-1/ba-p/1248377 .
有一个解决方法是使用Azure Active Directory应用程序权限从c#连接Azure日志分析工作区。但是,是否可以通过托管身份而不是使用Active Directory来实现同样的目标。
参考:https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/access-azure-sentinel-log-analytics-via-api-part-1/ba-p/1248377 .
1条答案
按热度按时间ca1c2owp1#
我创建了一个用户名管理身份:
已使用以下PowerShell脚本授予Log Analytics API权限:
检查API权限是否分配给托管身份,如下所示:
我为托管身份分配了日志分析读取器角色:
现在使用以下代码生成访问令牌:
使用上面生成的访问令牌,我能够成功访问日志分析工作区: