Я пытаюсь отфильтровать данные RiskDetection, полученные из Azure Identity Protection по дате, и пока безуспешно.
Для приведенных ниже примеров данных ниже фильтр по ActivityDateTime (или любые поля даты в данных образца ) показать внутреннюю ошибку в ответе:
https://graph.microsoft.com/beta/riskDetections? $ filter = activityDateTime ge 2020-02-05
{'error': {'code': 'Internal Server Error', 'message': 'There was an internal
server error while processing the request.
Error ID: 0c2de841-9d83-479a-b7f2-ed2c102908f6',
'innerError':
{'request-id': '0c2de841-9d83-479a-b7f2-ed2c102908f6',
'date': '2020-02-07T01:28:17'}}}
С https://docs.microsoft.com/en-us/graph/query-parameters
Примечание. Следующие операторы $ filter не поддерживаются для Azure ресурсов AD: ne, gt, ge, lt, le и not. Оператор содержит строку в настоящее время не поддерживается ни на одном из ресурсов Microsoft Graph.
Есть ли способ фильтрации по дате для RiskDetections? Буду признателен за любую помощь.
Ниже фильтра с riskType и riskLevel отображаются данные:
risk_detections_api_url = "https://graph.microsoft.com/beta/riskDetections? $ Filter = riskType eq 'anonymizedIPAddress' или riskLevel eq 'medium' "
Ниже фильтра с userPrincipalName отображаются данные:
risk_detections_api_url =" https://graph.microsoft.com/beta/riskDetections? $ filter = userPrincipalName eq 'john. doe@example.com' "
Ниже фильтра с ipAddress отображаются данные:
risk_detections_api_url =" https://graph.microsoft.com/beta/riskDetections? $ filter = ipAddress eq '195.228.45.176' "
Пример данных
{
"id": "8901d1fee9bqwqweqwe683a221af3d2ae691736f2e369e0dd530625398",
"requestId": "cc755f41-0313-4cb2-96ce-3a6283fef200",
"correlationId": "c422083d-0e32-4afb-af4e-6ca46e4235b4",
"riskType": "anonymizedIPAddress",
"riskState": "atRisk",
"riskLevel": "medium",
"riskDetail": "none",
"source": "IdentityProtection",
"detectionTimingType": "realtime",
"activity": "signin",
"tokenIssuerType": "AzureAD",
"ipAddress": "195.228.45.176",
"activityDateTime": "2019-12-26T17:40:02.1402381Z",
"detectedDateTime": "2019-12-26T17:40:02.1402381Z",
"lastUpdatedDateTime": "2019-12-26T17:43:21.8931807Z",
"userId": "e3835755-80b0-4b61-a1c0-5ea9ead75300",
"userDisplayName": "John Doe",
"userPrincipalName": "john.doe@example.com",
"additionalInfo": "[{\"Key\":\"userAgent\",\"Value\":\"Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0\"}]",
"location": {
"city": "Budapest",
"state": "Budapest",
"countryOrRegion": "HU",
"geoCoordinates": {
"latitude": 47.45996,
"longitude": 19.14968
}
}
}