Azure log Analytics rest API ошибка вызова 403 - PullRequest
0 голосов
/ 08 января 2020

Я получаю ошибку ниже (прерывистую) для azure вызова API аналитики журналов.

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

Если я когда-нибудь попробую с тем же маркером доступа, то это сработает.

1 Ответ

0 голосов
/ 16 марта 2020

Эта ошибка может возникать, когда токен, представленный для авторизации, принадлежит пользователю, который не имеет достаточного доступа к этой привилегии. Убедитесь, что 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 для подробного объяснения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...