Журнал аудиту
Журнал аудиту фіксує кожну значну дію, виконану у вашому обліковому записі Aether365.
Що фіксується
Кожен запис містить ідентифікатор action, людського actor (електронна адреса, якщо доступна, інакше user) та JSON-об'єкт details.
| Категорія | ID дії | Примітки |
|---|---|---|
| Обліковий запис | profile.updated | Зміна імені / назви компанії |
account.self_deleted | Самостійне видалення | |
| Сканування | scan.started | Ручний або запланований запуск |
scan.completed / scan.failed / scan.cancelled | Кінцевий статус сканування | |
scheduled_scan.created / .updated / .deleted | Керування розкладами | |
| Підключення Microsoft | tenant.connected / tenant.disconnected | Первинна адміністративна згода |
connection.activated | Встановлення основного підключення | |
connection.removed | Від'єднання окремого підключення | |
connection.label_updated | Перейменування підключення | |
| Команда | member.invited / member.removed | Управління командою tenant'у |
| Сповіщення | notifications.updated | Канали Email + Teams |
| API-доступ | api_key.created / api_key.revoked | Функція платного плану |
| SSO / SAML | sso.configured / sso.deleted | Функція платного плану |
| Збереження журналів | retention.updated | Функція платного плану |
| Білінг | billing.checkout.started | Створення сесії Stripe Checkout |
subscription.created / subscription.updated / subscription.deleted | Події webhook Stripe | |
invoice.payment_succeeded / invoice.payment_failed | Події webhook Stripe | |
| Підтримка | support.ticket.created / support.ticket.replied | Діяльність служби підтримки |
Перегляд журналу аудиту
Для доступу до журналу аудиту:
- Перейдіть до Налаштування на бічній панелі
- Відкрийте вкладку Журнал аудиту
Журнал аудиту показує 500 останніх записів. Записи відсортовані від найновіших.
Фільтрація
Сторінка аудиту має чотири фільтри зверху:
- Подія - випадаючий список усіх дій, що коли-небудь були записані для вашого tenant'у.
- Виконавець - пошук підрядка без урахування регістру за стовпцем електронної адреси.
- Від / До - календарні селектори (значення
дотрактується як кінець дня за місцевим часом).
Рядок фільтрів скидає посторінковий вивід на сторінку 1 при кожній зміні значення, а посилання Очистити фільтри з'являється, коли будь-який фільтр активний.
Експорт журналу аудиту
Для експорту журналу аудиту у CSV:
- Відкрийте Налаштування > Журнал аудиту.
- Застосуйте потрібні фільтри.
- Натисніть Export CSV у верхньому правому куті.
Експорт ітерує API посторінково по 1000 рядків із застосованими фільтрами та завантажує CSV-файл у кодуванні UTF-8 з назвою aether365-audit-YYYY-MM-DD.csv. Стовпці: Time, Event (зрозуміла мітка), Action ID, Actor, Details (JSON).
Журнал аудиту через API
Журнал аудиту доступний через REST API:
bash
curl https://api.aether365.io/tenants/me/audit-logs \
-H "Authorization: Bearer <token>"Параметри запиту:
| Параметр | Тип | Опис |
|---|---|---|
page | integer | Номер сторінки (за замовчуванням 1) |
limit | integer | Результатів на сторінку (макс 1000) |
action | string | Точний збіг за ID дії |
actor | string | Пошук підрядка за виконавцем без урахування регістру |
from | string | Часова мітка ISO 8601 - нижня межа (включно) |
to | string | Часова мітка ISO 8601 - верхня межа (включно) |
Приклад відповіді
json
{
"success": true,
"data": [
{
"id": "f4b1c7d2-...",
"action": "scan.started",
"actor": "alice@example.com",
"details": {
"scanId": "8d3e1f...",
"scanType": "compliance"
},
"createdAt": "2026-04-10T09:15:00Z"
}
],
"meta": {
"total": 142,
"page": 1,
"limit": 50,
"actions": ["api_key.created", "scan.started", "support.ticket.created"]
}
}meta.actions містить перелік унікальних ID дій, які використовувалися у вашому tenant'i - UI використовує його для заповнення випадаючого списку Подія.
Збереження
Записи журналу аудиту зберігаються протягом того ж періоду, що і дані сканувань. Якщо вам потрібен довший період збереження журналу аудиту для цілей compliance, зверніться до support@aether365.io, щоб обговорити розширений варіант збереження.