Search code examples
amazon-web-servicesamazon-snsaws-event-bridge

SNS topic not firing when attached to EventBridge rule


I've set up an SNS topic that notifies through an email. It's working when I ask to test it through the AWS console. It sends a test email.

I've set up an EventBridge rule that should trigger when security group related actions are executed. I've set the target for that rule to be the SNS topic i described above. But when I make changes to my security groups (through the AWS console or through API calls), no emails are sent.

Can someone look into my configuration and tell me what else I can look into?

Thanks in advance!

enter image description here

enter image description here


Solution

  • You need to have trail enabled for EB to detect API events. From docs:

    To record events with a detail-type value of AWS API Call via CloudTrail, a CloudTrail trail with logging enabled is required.