Эта ошибка может возникать, когда токен, представленный для авторизации, принадлежит пользователю, который не имеет достаточного доступа к этой привилегии. Убедитесь, что GUID вашего рабочего пространства и ваш запрос токена верны, и при необходимости предоставьте привилегии IAM в своем рабочем пространстве приложению AAD, которое вы создали в качестве участника.
Успешный запрос POST к конечной точке токена AAD может получить вам токен доступа , который затем можно использовать для вызова Log Analytics 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"
}
Пожалуйста, отметьте this do c для подробного объяснения.