To track administrative API activities, monitor changes to infrastructure configuration, and maintain compliance auditing (Audit Logging), we will establish a trail using AWS CloudTrail.
Due to strict security standards prohibiting the co-location of system logs with raw data, you need to create a dedicated bucket:
Go to the S3 service ➔ Click Create bucket.
Bucket name: Enter exactly using the naming convention: docuflow-dev-cloudtrail-logs-[random-string].
Region: Select Singapore (ap-southeast-1).

Leave other options as default (Block Public Access is automatically enabled).
Click Create bucket and copy this bucket name.

In the AWS Console search bar, type CloudTrail ➔ Select the CloudTrail service.

In the left menu, select Trails ➔ Click the Create trail button on the top right.
Section 1: Trail settings:
docuflow-dev-audit-trail.docuflow-dev-cloudtrail-logs-[random-string] created in Step 1.
Click Next.
Section 3: Choose log events


Click Next ➔ Scroll to the bottom and click Create trail.
The system will display the log trail status as Logging with a green dot. From this moment on, every activity of the AeroOps team on the AWS account is recorded with undeniable audit evidence!
