Условия и источник
Уточните организацию, облако/каталог, область Audit Trails и источник выгрузки. Рассматривается CreateAccessKey — создание статического ключа, а не любой API-ключ или IAM-токен. Пример использует camelCase отдельной опубликованной схемы; общий экспорт может иметь snake_case. Сначала прочитайте форму своей копии и запишите её вариант, не объединяя несовместимые имена полей в одном событии.
Как отобрать запись
В локальной JSONL-копии отберите точный eventType, затем нужный период и serviceAccountId. Сохраните eventId и requestId при наличии для повторного поиска. Если задача относится к завершившейся операции, проверьте eventStatus, а не только наличие CreateAccessKey. Разделите исходный аудит и нормализованный документ SIEM: их собственные идентификаторы могут отличаться.
Разбор примера
Пример фрагмента разделяет authentication.subjectId инициатора и details.serviceAccountId владельца ключа; accessKeyId обозначает созданный объект. Добавленный DONE показывает завершённую операцию в иллюстрации. Настоящее секретное значение в пример не включено. Имя аккаунта помогает чтению, но стабильную связь стройте по ID и области; одинаковые имена объектов не следует считать одним аккаунтом.
Интерпретация и границы
Создание ключа не доказывает его последующее использование, утечку или получение прав. Инициатор может быть сервисной автоматизацией; это не устанавливает человека. Проверяйте соответствие ключа роли аккаунта и основанию изменения. Ошибочная/отменённая операция требует отдельного вывода: нельзя описывать её как успешно созданный рабочий ключ на основании названия типа.
Следующая проверка
Найдите связанные изменения доступа и доступные свидетельства использования того же аккаунта/ключа. Сопоставьте период, объект и инициатора с заявкой или процессом выдачи учётных данных. Результат оформляйте раздельно: ключ создан, полномочия подтверждены либо неизвестны, использование найдено либо данных нет. Не помещайте секреты и полные токены в рабочую заметку или в поисковый запрос справочника.
Если записи нет
Проверьте область trail, период, фильтр точного типа, регистр и стиль имён полей, затем доставку и срок хранения. Если snake_case-файл проверялся camelCase-фильтром, исправьте разбор копии, не делая вывода об отсутствии события. Сравните первичную выгрузку с индексом назначения. Отсутствие записи в доступной копии не исключает создания ключа за пределами охвата или срока хранения.