- AWS CloudTrail is an AWS service that records API calls and other events made in an AWS account and delivers log files to an S3 bucket for monitoring and auditing purposes.
- A CloudTrail trail configures delivery of event logs to an S3 bucket and can filter the events captured. Trails can apply to a single region or all regions in an AWS account.
- CloudTrail captures management and data events across AWS services and writes them to log files stored in an S3 bucket according to the trail configuration.