Azure 日志分析其余 API 调用错误 403



我得到以下错误(间歇性(用于 Azure 日志分析 API 调用。

{
"error": {
"message": "The provided credentials have insufficient access to perform the requested operation",
"code": "InsufficientAccessError"
}
}

如果我尝试使用相同的访问令牌,它有时会起作用。

当为授权而提供的令牌属于对此权限没有足够的访问权限的用户时,可能会发生此错误。验证工作区 GUID 和令牌请求是否正确,并在必要时向作为参与者创建的 AAD 应用程序授予工作区中的 IAM 权限。

对 AAD 令牌终结点的成功 POST 请求可以获取访问令牌,然后可以使用该令牌调用日志分析 API。

包含示例查询的示例请求如下所示:

POST /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.OperationalInsights/workspaces/{workspace-name}/api/query?api-version=2017-01-01-preview
Host: https://management.azure.com
Content-Type: application/json
Prefer: response-v1=true
Authorization: Bearer <token>
{ 
"query": "Perf | where CounterName == 'Available MBytes' | summarize avg(CounterValue) by bin(TimeGenerated, 1h)",
"timespan": "PT12H"
}

请查看此文档以获取详细说明。

相关内容

  • 没有找到相关文章

最新更新