- Newest
- Most votes
- Most comments
Hi, You can set up to control some of the events you get emails for. This link discusses some measure you can use to reduce the chatter you get from Control Tower: https://docs.aws.amazon.com/controltower/latest/userguide/receive-notifications.html. It will require some work, but you can set up filters in EventBridge, or you can use Lambda to assist with the types and frequencies of events you get emailed on.
Hi Byron, thanks I've read the mentioned documentation already. I am still not sure how to approach it, if I am interested only in Control Tower drift notifications. AFAIK these drift notifications are send only to
aws-controltower-AggregateSecurityNotifications? Where these are mixed with compliance change notification so only solution is subsribe Lambda function to this topic and filter it there?Completely agree with Martin. Is this really the suggested workaround? Is there any plan to make the default configuration more sane and useful?
The simplest solution is to use an SNS Subscription Filter Policy on the aws-controltower-AggregateSecurityNotifications topic.
Filter Policy:
Apply this Message Body filter to your subscription:
{ "DriftType": [ {"exists": true} ] }
This filter only allows messages containing the DriftType field, which is present in all Control Tower drift notifications but absent in Config compliance notifications. Since you can't modify Control Tower's EventBridge rules, this message body filter provides a simple, native SNS solution without requiring Lambda functions or additional infrastructure.
Relevant content
- asked 2 years ago
- asked 2 years ago
- asked 2 years ago
- AWS OFFICIALUpdated 8 months ago

+1 to this question.
We recently started receiving the Config Rules Compliance Change noise too -- presumably when I updated our landing zone version? Whatever the case, I completely agree that getting notifications for COMPLIANT and NOT_APPLICABLE states makes these emails super noisy and not useful for us. It seems like the only workaround is to send all the default control tower spam to an unused email and set it all up ourselves with a sane configuration?