3
votes

I'm getting the following error while trying to sls deploy a function with a schedule event:

An error occurred: SupWorldEventsRuleSchedule1 - The requested 
resource exceeds the maximum number allowed. (Service: 
AmazonCloudWatchEvents; Status Code: 400; Error Code: 
LimitExceededException; Request ID: f39cee40-a651-11e8-a111-97a9e3d0f938).

Config:

functions:
  supWorld:
    handler: dist/handlers/index.helloWorld
    events:
      - schedule:
          rate: cron(*/10 * * * ? *)
          enabled: true

The strange aspect of this error is that there are no other schedule events associated with this lambda stack.

1

1 Answers

5
votes

How many Cloudwatch rules are there already in your account? By default you can only have 100: https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/cloudwatch_limits_cwe.html

If I had to guess the error is occurring because you have reached the limit on your account