Before installing TrailTool, make sure you have:
aws-controltower-logs-123456789012-us-east-1)Step 1: Enter your information below to generate a CloudFormation console link.
Step 2: Click the generated link - it opens the AWS CloudFormation console with pre-filled parameters.
Step 3: In the CloudFormation console, review the permissions and click "Create Stack".
Step 4: Wait 2-3 minutes for the stack to complete (status will show CREATE_COMPLETE).
Step 5: Check your email inbox for a magic link from TrailTool to log in.
The CloudFormation stack (view template) creates the following resources in your AWS account:
A temporary Lambda that runs during stack creation to:
Monitors your CloudTrail S3 bucket for new log files and automatically invokes TrailTool's ingestor Lambda when logs arrive. Pattern matches:
aws.s3Object CreatedAWSLogs/.json.gzAllows your EventBridge rule to invoke our Lambda function (arn:aws:lambda:REGION:468087121425:function:trailtool-ingestor) cross-account.
A CloudFormation custom resource that registers your account with TrailTool and sends you a magic link email for authentication.
Data flow: Your logs stay in your S3 bucket. When new CloudTrail logs arrive, EventBridge notifies our Lambda which reads and processes them. TrailTool runs in AWS account 468087121425.
Email: info@engseclabs.com
Expect rough edges.