All checks
High CloudTrail · regional

CloudTrail should be enabled and configured with at least one multi-Region trail that includes read and write management events

Ensures at least one multi-Region trail is configured to record both read and write management events; one such trail covers the whole account. A finding on a trail means its event selectors fall short (with advanced selectors, any readOnly field selector fails it); a finding on a Region means no multi-Region trail exists.

service
CloudTrail
severity
High
scope
evaluated in every region

How to fix it

In the console

CloudTrail → Trails → the trail → Management events

With the AWS CLI

aws cloudtrail put-event-selectors --trail-name <trail-name> --event-selectors '[{"ReadWriteType":"All","IncludeManagementEvents":true}]' --region <region>

With Terraform

resource "aws_cloudtrail" "this" {
  name                  = var.trail_name
  s3_bucket_name        = var.log_bucket_name
  is_multi_region_trail = true

  event_selector {
    read_write_type           = "All"
    include_management_events = true
  }
}

See which of your accounts this check is failing on.

Book a demo