Amazon EventBridge Quotas - Amazon EventBridge

Amazon EventBridge Quotas

EventBridge has the following quotas.

Resource Default Limit

Event Publishing API requests

PutEvents operations are limited based on AWS region. See PutEvents Quotas by Region.

You can request a quota increase. For instructions, see AWS Service Quotas

All other API requests

All EventBridge API other than PutEvents are limited to 50 requests per second by default.

You can request a quota increase. For instructions, see AWS Service Quotas

Event buses

Up to 100 event buses per account.

Event buses - other quotas

There is no restriction on the rate of events that can be received from AWS services or other AWS accounts. If you send custom events to your event bus using the PutEvents API, the PutEvents API quotas apply. Any events that are sent on to the targets of the rules in your account count against your invocations quota.

The policy size of an event bus is limited to 10240 characters. This policy size increases each time you grant access to another account. You can see your current policy and its size by using the DescribeEventBus API. You can request a quota increase. For instructions, see AWS Service Quotas.

Event pattern

2048 characters maximum.

Invocations

An invocation is an event matching a rule and being sent on to the rule’s targets. Quotas vary by region.

See Invocation Quotas by Region.

You can request a quota increase. For instructions, see AWS Service Quotas.

ListRuleNamesByTarget

Up to 100 results per page for requests.

ListRules

Up to 100 results per page for requests.

ListTargetsByRule

Up to 100 results per page for requests.

PutTargets

10 entries per request. Up to 5 targets per rule.

RemoveTargets

10 entries per request.

Rules

300 per event bus. You can request a quota increase. For instructions, see AWS Service Quotas.

Before requesting a quota 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 EventBridge. In addition, a rule can invoke several targets each time it matches an event. Consider adding more targets to your rules.

Systems Manager Run Command target

1 target key and 1 target value

Systems Manager Run Command does not currently support multiple target values.

Targets

Up to 5 targets per rule.

PutEvents Quotas by Region

Regions Transactions per Second
  • US East (N. Virginia)

  • US West (Oregon)

  • US East (Ohio)

  • Europe (Ireland)

  • Europe (Frankfurt)

PutEvents is limited to 2400 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

  • US West (N. California)

  • Europe (London)

  • Asia Pacific (Sydney)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

PutEvents is limited to 1200 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

  • Canada (Central)

  • Europe (Paris)

  • Europe (Stockholm)

  • South America (São Paulo)

  • Asia Pacific (Seoul)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Hong Kong)

  • Middle East (Bahrain)

PutEvents is limited to 600 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

  • China (Ningxia)

  • China (Beijing)

  • Asia Pacific (Osaka-Local)

PutEvents is limited to 400 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

Invocation Quotas by Region

An invocation is an event matching a rule and being sent on to the rule’s targets. 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.

If you are receiving events from another account, each of those events that matches a rule in your account and is sent on to the rule’s targets counts against your account’s quota of invocations per second.

After your reach the one of the following invocation quotas in your region invocations are throttled. They still happen but they are delayed.

Regions Invocations per Second
  • US East (N. Virginia)

  • US West (Oregon)

  • US East (Ohio)

  • Europe (Ireland)

  • Europe (Frankfurt)

The invocation quota for these regions is is limited to 4500 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

  • US West (N. California)

  • Europe (London)

  • Asia Pacific (Sydney)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

The invocation quota for these regions is is limited to 2250 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

  • Canada (Central)

  • South America (São Paulo)

  • Europe (Paris)

  • Europe (Stockholm)

  • Asia Pacific (Seoul)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Hong Kong)

  • Middle East (Bahrain)

The invocation quota for these regions is is limited to 1100 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas

  • China (Ningxia)

  • China (Beijing)

  • Asia Pacific (Osaka-Local)

The invocation quota for these regions is is limited to 750 requests per second by default in these regions.

You can request a quota increase. For instructions, see AWS Service Quotas