I'm seeing high Amazon EventBridge charges in my AWS bill. How can I see why I was charged for EventBridge usage, and then how can I reduce future charges?
Review your AWS Cost and Usage Reports to understand your EventBridge charges. Look for charges for the following service:
CloudWatch Events: AWSEvents PutEvents region-Event(-64K-Chunks)|Request
Note: Items in bold are similar to what you might see in your reports. In your reports, region represents the abbreviation for your AWS Regions.
Charges are based on the number of events published to EventBridge event buses. Events originated from other AWS services are free. Custom events, events originating from third parties (SaaS), and events from another event bus incur a fee. Events sent from one AWS account to another are billed to the sender account as custom events.
To reduce costs:
- Minimize PutEvents calls.
- Reduce the number of events that are sent to an event bus. These are also charged as custom events.
- Keep in mind that events ingested by Scheme discovery and Event replay incur charges.
- There are similar rules for API destination targets that forward events to web-based applications. In this scenario, charges are based on the number of target invocations.
Amazon EventBridge pricing