Wie behebe ich den Fehler „LimitExceededException“, wenn ich EventBridge-Regeln mit CloudWatch-Protokollgruppen als Zielen erstelle?
Wenn ich Amazon EventBridge-Regeln erstelle oder aktualisiere, die Amazon CloudWatch-Protokollgruppen als Ziele verwenden, erhalte ich die Fehlermeldung „LimitExceededException“.
Kurzbeschreibung
Du erhältst eine der folgenden Fehlermeldungen:
- „LimitExceededException: Resource limit exceeded“
- „LimitExceededException: The resource policy size has exceeded the maximum allowed size“
- „LimitExceededException: An error occurred (LimitExceededException) when calling the PutRule operation“
Die vorhergehenden Fehler treten auf, wenn du die CloudWatch-Logs-Ressourcenrichtlinienlänge von 5.120 Zeichen überschritten hast. Oder du hast das EventBridge-Event-Bus-Kontingent für die Anzahl der Regeln pro Ereignisbus oder Ziel erreicht.
Lösung
Größe der CloudWatch-Logs-Ressourcenrichtlinie beheben
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Größe deiner Ressourcenrichtlinie prüfen
Führe den folgenden AWS-CLI-Befehl describe-resource-policies aus, um die aktuelle Größe deiner Ressourcenrichtlinie zu prüfen:
aws logs describe-resource-policies --region your-region
Hinweis: Ersetze your-region durch deine AWS-Region.
EventBridge-Berechtigungen in der CloudWatch-Logs-Ressourcenrichtlinie konsolidieren
Erstelle eine konsolidierte Ressourcenrichtlinie, um innerhalb der maximalen Zeichenlänge für CloudWatch-Logs-Ressourcenrichtlinien zu bleiben.
Beispiel einer konsolidierten Ressourcenrichtlinie:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "EventBridgeToCloudWatchLogs", "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": [ "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": [ "arn:aws:logs:your-region:account-id:log-group:log-group-1:*", "arn:aws:logs:your-region:account-id:log-group:log-group-2:*" ] } ] }
Hinweis: Ersetze your-region durch deine Region, account-id durch deine AWS-Konto-ID sowie log-group-1 und log-group-2 durch die Namen deiner Protokollgruppen. Füge nach Bedarf Protokollgruppen hinzu oder entferne sie.
Führe den folgenden AWS-CLI-Befehl put-resource-policy aus, um deine konsolidierte Ressourcenrichtlinie zur Regel hinzuzufügen:
aws logs put-resource-policy \ --policy-name EventBridgeToCloudWatchLogsPolicy \ --policy-document file://consolidated-policy.json \ --region your-region
Hinweis: Ersetze your-region durch deine Region und consolidated-policy.json durch den Namen deiner konsolidierten Ressourcenrichtlinie.
Nutzung und Regeln der EventBridge-Servicekontingente prüfen
EventBridge-Servicekontingentnutzung prüfen und eine Kontingenterhöhung anfordern
Führe die folgenden Schritte aus, um die aktuelle Nutzung deiner EventBridge-Servicekontingente zu prüfen und eine Erhöhung des Servicekontingents anzufordern.
- Öffne die Service Quotas-Konsole.
- Wähle im Navigationsbereich AWS Services und anschließend Amazon EventBridge (CloudWatch Events) aus.
- Wähle zum Anzeigen der Nutzung ein Kontingent aus, z. B. Regeln pro Event Bus oder Event Buses pro Konto.
- Wähle Kontingenterhöhung auf Kontoebene anfordern aus, um eine Kontingenterhöhung anzufordern.
- Gib unter Kontingentwert erhöhen eine Zahl ein, die größer als dein aktueller Kontingentwert ist.
- Wähle Anfordern aus.
Hinweis: Warte 24–48 Stunden, bis die Anfrage zur Erhöhung des Servicekontingents verarbeitet wurde.
Aktuelle EventBridge-Regeln prüfen und nicht verwendete Regeln löschen
Weitere Informationen zum Prüfen deiner aktuellen Regeln und zum Löschen nicht verwendeter Regeln findest du unter Regel in Amazon EventBridge deaktivieren oder löschen.
Hinweis: Verteile Regeln nach Möglichkeit über mehrere Regionen, damit du die Kontingente jeder Region nutzen kannst.
Ähnliche Informationen
- Themen
- Application Integration
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 3 Jahren