CloudTrail Flashcards
Цель сервиса CloudTrail - это …
Сервис для отслеживания event’ов и API запросов (Console, SDK, CLI, Services).
CloudTrail по-умолчанию …
включен для всех регионов
- Trace - понятие из ….
- Trail - понятие из ….
- AWS X-Ray
- AWS CloudTrail
CloudTrail event’ы бывают … типов: …
трёх
- Management Events
- Data Events
- Insights Events
CloudTrail Management Events - это операции …, например …
По-умолчанию CloudTrail … эти event’ы
выполняемые с ресурсами AWS, например
- IAM AttachRolePolicy
- EC2 CreateSubnet
логирует (включен для них)
В CloudTrail event’ы можно делить на … и … (более опасные для инфраструктуры)
read-events (IAM:ListUsers), werite-event (DeleteTable)
CloudTrail Data Events - это операции …, например …
По-умолчанию CloudTrail … эти event’ы
выполняемые с ресурсами AWS особенно интенсивно (часто), например
- S3 object-level activity (GetObject
, DeleteObject
, PutObject
)
- Lambda execution (Invoke
)
НЕ логирует (НЕ включен для них)
CloudTrail Insights Events - это операции …, например …
события CloudTrail генерирует, когда во время анализа Management Event’ов, распознаёт (догадывается “insight”) о подозрительном поведении.
Чтобы понять, какие из действий странные, а какие - обычные.
-
hit service limit
(кто-то достиг лимита операций) -
burst of IAM actions
(”взрыв”, аномально много действий) -
gaps in maintainance
(пробелы в периодах использования)
CloudTrail Events Retention составляет …. Чтобы хранить их дольше, можно … и читать через …
90 дней, логировать их в S3, Athena SQL
CloudTrail может слать свои события в … для реагирования и в … для длительного хранения
CloudWatch EventsBridge, S3
Задача: слать SNS нотификацию, когда кто-то выполняет определённый API вызов. Например, удаляет DynamoDB таблицу.
Какие сервисы использовать? Как называется такая архитектура?
DynamoDB => CloudTrail (ведь по-умолчанию CloudTrail логирует все события с ресурсами)
CloudTrail => event => EventBridge (в бывший “CloudWatch Events”)
EventBridge => rule => SNS (в руле указан alert destination SNS)
называется “API call interceptor”