You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Log Analytics API未在AAD注册应用API列表中显示的问题排查

解决Log Analytics API权限在AAD应用注册中找不到的问题

我之前在配置Log Analytics搜索API的AAD权限时也碰到过一模一样的情况,别担心,这大概率是搜索方式的问题,或者需要手动指定API的客户端ID来添加。下面给你几个排查和解决的步骤:

1. 尝试调整搜索关键词

AAD应用注册的API权限列表里,Log Analytics的API有时候不会直接显示为“Log Analytics”,你可以试试搜索以下关键词:

  • Azure Monitor(因为Log Analytics属于Azure Monitor家族)
  • Azure Log Analytics API

如果运气好的话,就能在列表里找到它,然后选择对应的权限(比如用于查询的Data.Read权限)即可。

2. 手动通过客户端ID添加API权限

如果上面的搜索方法还是找不到,那可以直接用Log Analytics API的官方客户端ID来定位它:

  1. 进入你的AAD应用注册页面,切换到「API权限」标签,点击「添加权限」。
  2. 在弹出的窗口中选择「我的组织使用的API」选项卡。
  3. 在搜索框中输入这个客户端ID:0b07f429-9f4b-4714-9392-cc5e8e80c8b0,按下回车后就能看到Log Analytics的API了。
  4. 选中它之后,就能看到需要的权限选项,勾选Data.Read(这是查询日志必须的权限),然后点击「添加权限」完成配置。

3. 检查账号权限和租户关联

如果上面两种方法都不行,那可能是以下原因:

  • 你的账号没有足够的权限来添加API权限:需要确保你拥有「全局管理员」「应用程序管理员」或者「云应用程序管理员」的角色。
  • 你的AAD租户没有关联到包含Log Analytics工作区的Azure订阅:可以检查下订阅和租户的关联状态,确保两者是绑定的。

按照上面的步骤操作,应该就能顺利找到并添加Log Analytics的API权限了,之后就可以用AAD认证来调用搜索API查询日志啦。

内容的提问来源于stack exchange,提问作者Armin Cheng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:12:26