Menu
Amazon CloudWatch Events
User Guide

CloudWatch Events Limits

CloudWatch Events has the following limits:

ResourceDefault Limit

API requests

Up to 5 requests per second for all CloudWatch Events API operations except PutEvents. PutEvents is limited to 10 requests per second.

Event pattern

2048 characters maximum.

Invocations

20/second (after 20 invocations, the invocations are throttled; that is, they still happen but they are delayed). If the invocation of a target fails due to a problem with the target service, account throttling, etc., new attempts are made for up to 24 hours for a specific invocation.

ListRuleNamesByTarget

Up to 100 results per page for requests.

ListRules

Up to 100 results per page for requests.

ListTargetsByRule

Up to 100 results/page for requests.

PutEvents

10 entries/request and 10 requests/second. Each request can be up to 256 KB in size.

PutTargets

10 entries/request.

RemoveTargets

10 entries/request.

Rules

50/account. You can request a limit increase. For instructions, see AWS Service Limits.

Before requesting a limit increase, examine your rules. You may have multiple rules each matching to very specific events. Consider broadening their scope by using fewer identifiers in your Events and Event Patterns. In addition, a rule can invoke several targets each time it matches an event. Consider adding more targets to your rules.

Targets

5/rule.