Creating Trail CloudTrail Console
-
Open the CloudTrail Console
-
Sign in to the AWS Management Console.
-
Navigate to CloudTrail → Trails → Create Trail.
-
Click Create Trail.
-
-
Configure Basic Trail Settings
Field Value / Description Trail name EntroTrail(or another descriptive name)Storage location Select Create a new S3 bucket S3 bucket name Use a unique name, e.g. entro-cloudtrail-logs-prodLog file SSE-KMS encryption (Optional) Enable if KMS encryption is required Enable CloudWatch Logs Optional, for real-time streaming (SailPoint Entro does not require this) -
Choose Event Types
In the Event type section, select the following:
-
Management events
-
Data events (recommended for broader coverage)
-
Read/Write events → choose All
This ensures SailPoint Entro has complete context around API calls, secret reads, and key management actions.
-
-
Review and Create
-
Review all settings.
-
Click Create Trail.
-
Wait for confirmation that the trail has been successfully created.
-
-
Verify Log Delivery to S3
-
Navigate to S3 → Buckets → entro-cloudtrail-logs-prod (or your selected name).
-
Confirm that a folder structure appears for each region:
AWSLogs/<account-id>/CloudTrail/<region>/YYYY/MM/DD/... -
Wait for initial log delivery (~15 minutes).
-
-
Apply SailPoint Entro Access Permissions
If you are setting up SailPoint Entro CloudTrail integration, ensure that the bucket policy allows SailPoint Entro's role to read logs.
Security Notes
- Logs remain in your S3 bucket; SailPoint Entro accesses them via read-only IAM permissions.
- You retain full control over log lifecycle, retention, and encryption settings.
- CloudTrail automatically applies least-privilege principles to its internal write actions.