Аудитный лог событий
Аудитный лог событий — это запись в виде JSON-объекта о событиях, которые произошли с ресурсами Cloud.ru.
Формат записей универсален для всех событий. Значения полей определяются ресурсом-источником.
Объект события — ресурс сервиса, над которым производится операция.
Субъект события — аккаунт, от имени которого производится операция. Например, создание VM, изменение конфигурации, старт/стоп, etc.
Таблица с логами
Маппинг |
Тип данных |
Описание |
---|---|---|
authorization |
object |
Данные авторизации субъекта события |
authorization.authorized |
boolean |
Результат авторизации |
event_source |
string |
Имя сервиса-источника события |
event_level |
string |
Тип важности события вычисляется в зависимости от значения event_status:
|
event_type |
string |
Тип события. Справочник |
event_status |
string |
Статус события:
|
resource_metadata |
array |
Метаданные объекта события |
resource_metadata[].resource_type |
string |
Тип ресурса, над которым было произведено действие:
|
resource_metadata[].resource_name |
string |
Имя ресурса, над которым было произведено действие |
request_metadata |
object |
Данные о запросе, который инициировал событие |
request_metadata.remote_address |
string |
IP-адрес субъекта события |
request_metadata.user_agent |
string |
User-Agent субъекта события |
request_metadata.request_id |
string |
Идентификатор запроса |
request_method |
string |
Метод запроса |
request_endpoint |
string |
Адрес запроса |
request |
string |
Подробности о запросе |
response |
string |
Подробности об ответе на запрос |
authentication |
object |
Данные аутентификации субъекта события |
authentication.authenticated |
boolean |
Результат аутентификации |
authentication.subject_type |
string |
Тип субъекта: Возможные значения:
|
authentication.subject_name |
string |
Имя субъекта |
x_request_id |
string |
Сквозной идентификатор запроса |
error |
string |
Описание ошибки |
details |
string |
Детали события, сервис-источник сам определяет состав параметров внутри объекта |
Пример сообщения
{"eventSource" : "string" ,"eventLevel" : "string" ,"eventType" : "string" ,"eventStatus" : "string" ,"eventId" : "string" ,"authorization" :{"authorized" : boolean},"resourceMetadata" :[{"resourceType" : "customer" ,"resourceId" : "string" ,"resourceName" : "string"},{"resourceType" : "project" ,"resourceId" : "string" ,"resourceName" : "string"},{"resourceType" : "object" ,"resourceId" : "string" ,"resourceName" : "string"}],"requestMetadata" :{"remoteAddress" : "string" ,"userAgent" : "string" ,"requestId" : "string"},"requestMethod" : "string" ,"requestEndpoint" : "string" ,"request" : "string" ,"response" : "string" ,"authentication" :{"authenticated" : boolean ,"subjectType" : "string" ,"subjectId" : "string" ,"subjectName" : "string"},"xRequestId" : "string" ,"error" : "string" ,"details" : "string" ,"eventTime" : "string"}
- Таблица с логами
- Пример сообщения