Skip to Content

Duplicate CloudTrail trails

Duplicate CloudTrail trails record the same events, which creates unnecessary costs. Delete redundant trails to save.
20 May 2026 by
Tony FinOps

Duplicate CloudTrail trails

AWS CloudTrail supports multiple trails, including trails that monitor the same events. The Security team usually creates a Management Events trail in every AWS account for audit purposes— this trail is free. However, creating additional Management Events trails that duplicate recorded events will incur fees.

Duplicate CloudTrail trails

Duplicate CloudTrail trails

Subtitles are available in English, French and Spanish. Click here to get the full masterclass. 

 

How to identify?

You can identify duplicate CloudTrail trails using the following methods: 

  • From our Cost Optimizations Report, check at CLOUDTRAIL_Duplicate_Trails section.

  • In AWS Console, navigate to the Cost Explorer service. Filter by Usage Type = <Region>-PaidEventsRecorded. This indicates duplicate events being recorded.

  • In AWS Console, go to Billing and Cost Management, then select the Bills section. Click on CloudTrail, followed by your region. If you see PaidEventsRecorded, you have duplicate trails:

Duplicate CloudTrail trails – How to identify?

How to fix?

  • Review your CloudTrail trails to identify and avoid duplicate Management Events trails. Analyze API activity to confirm redundancy:Duplicate CloudTrail trails – How to fix?

  • In AWS Console, go to the CloudTrail service, then select the Trails section. Choose the trail you want to remove and click Delete, or stop logging if the trail is no longer needed.

Note: If CloudTrail trails are provisioned automatically (e.g., via CloudFormation or Terraform), update your infrastructure-as-code (IaC) to reflect these changes.

 

 

 

Unused Secrets (Secrets Manager)
A secret in AWS Secrets Manager is considered unused when it is no longer needed but continues to incur monthly charges. Deleting unused secrets helps reduce costs and improve security.