Экспорт записей из контекстной таблицы
GET /api/v1/kuma/contextTables/export
Целевой коррелятор должен быть запущен.
Доступ: Главный администратор, Администратор тенанта, Аналитик второго уровня, Аналитик первого уровня.
Параметры запроса (URL Query)
Имя | Тип данных | Обязательное ли поле | Описание | Пример значения |
correlatorID | Строка | Да | Идентификатор сервиса коррелятора | 00000000-0000-0000-0000-000000000000 |
contextTableID | Строка | Если не указан contextTableName | Идентификатор контекстной таблицы. | 00000000-0000-0000-0000-000000000000 |
contextTableName | Строка | Если не указан contextTableID | Имя контекстной таблицы | Attackers |
Действие по реагированию
HTTP-код: 200
Формат: application/octet-stream
Тело: экспортированные данные контекстной таблицы в формате internal - каждая строка содержит один индивидуальный объект JSON.
Возможные ошибки
HTTP-код | Описание | Значение поля | Значение поля |
---|---|---|---|
400 | Не указан идентификатор сервиса коррелятора. | query parameter required | correlatorID |
400 | Не указан ни параметр contextTableID, ни параметр contextTableName. | one of query parameters required | contextTableID, contextTableName |
403 | Пользователю не присвоена необходимая роль в тенанте коррелятора. | Доступ запрещен. | - |
404 | Сервис с указанным идентификатором (correlatorID) не найден. | service not found | - |
404 | Контекстная таблица не найдена. | context table not found | - |
406 | Сервис с указанным идентификатором (correlatorID) не является коррелятором. | service is not correlator | - |
406 | Коррелятор не выполнил первый старт. | service not paired | - |
406 | Тенант коррелятора отключен. | tenant disabled | - |
406 | Поиск контекстной таблицы выполнялся по имени contextTableName и было найдено более одной контекстной таблицы. | more than one matching context tables found | - |
50x | Не удалось обратиться к API коррелятора. | correlator API request failed | Переменная. |
500 | Любая другая внутренняя ошибка. | Переменная. | Переменная. |