Ich verwende Cloudwatch, um AWS Lambda auszulösen. Jetzt, um diesen Trigger zu erstellen, muss ich zuerst eine Regel erstellen, dann muss ich ein Ziel hinzufügen und dann muss ich eine Berechtigungsrichtlinie zu dieser Lambda-Funktion hinzufügen. Nun besteht das Problem, dass es eine Richtlinien-Längenbeschränkung (20k) für jede Lambda-Funktion gibt und jeder Cloudwatch-Trigger die Richtlinienlänge erhöht. Also, wenn es etwa 60 Cloudwatch-Regeln gibt, kann mein Lambda immer noch alle diese Ereignisse verarbeiten, da die Größe immer noch weniger als 20k ist, aber danach, wenn die Regeln zunehmen, bekomme ich http://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html "Richtlinienlänge übertrifft Ausnahmefehler".
Ich weiß, dass ich die Richtlinie mit der Methode removePermission löschen kann, aber das ist nicht effizient, denn wenn in cloudwatch etwa 100 Regeln vorhanden sind, die meine Lambda-Funktion auslösen, kann meine Lambda-Funktion nicht so viel Richtlinienlänge verarbeiten.Cloudwatch Trigger zu AWS Lambda
0
A
Antwort
0
So habe ich es gelöst.
Cloudwatch Alerts -> SNS -> Lambda
Kein Abo, keine Berechtigungen Konfiguration erforderlich. Sie können mehrere verschiedene SNS-Benachrichtigungen erstellen, wenn Sie basierend auf Ihren Alerts verschiedene Teams isolieren möchten.
Schritte:
- erstellen SNS mit einem Thema
- senden Cloudwatch Alerts zu SNS
- Lambda abonnieren dass SNS Topic
Alerts zu Lambda empfangen!
Ich hoffe, es hilft.
Verwandte Themen
- 1. aws Terraforming Cloudwatch Regel als Lambda-Trigger
- 2. AWS Lambda - CloudWatch Ereignistyp
- 3. AWS Lambda Cloudwatch-Regel
- 4. AWS Lambda CloudWatch-Protokolle verstehen
- 5. AWS Lambda-Trigger-Status
- 6. Python-Lambda-Code mit AWS Cloudwatch-Dateneingabe
- 7. AWS Cloudwatch Logs Lambda-Abonnement wird mehrfach ausgelöst
- 8. Wie protokolliert Amazon CloudWatch beim Streaming zu AWS Lambda?
- 9. Redirect AWS Lambda-Protokolle zu einer bestimmten Protokollgruppe in Cloudwatch
- 10. Kann nicht AWS Lambda-Funktion erhalten einzuloggen (Textausgabe) zu Cloudwatch
- 11. AWS Cloudwatch Guardduty-Link
- 12. AWS cloudwatch benutzerdefinierte Metrik als elastische Bohnenstange autoskalieren Trigger
- 13. AWS Lambda mehrere Trigger zur gleichen Zeit
- 14. "KeyError: 'Records'" in AWS S3 - Lambda-Trigger
- 15. AWS Lambda-Fehler bei Cognito-Benutzerpool-Trigger
- 16. AWS: Lambda-Version für Cognito-Trigger angeben
- 17. AWS Lambda-Funktion mit Trigger erstellen
- 18. Fehlermeldung von aws CloudWatch Alarm
- 19. AWS Lambda Cloudwatch-Protokolle werfen „Failed Ereignisse laden“ Fehler
- 20. AWS Lambda-Funktion wurde zweimal ausgelöst durch CloudWatch-Ereignis
- 21. Ist die Protokollierung von AWS Lambda CloudWatch synchron?
- 22. Invocations Graph in AWS Cloudwatch
- 23. So erstellen Cloudwatch-Protokolle auslösen für AWS Lambda aws Rubin SDK?
- 24. AWS Cloudwatch benutzerdefinierte Aktion
- 25. AWS EC2 Cloudwatch Überwachung
- 26. AWS Lambda @ Edge Debugging
- 27. AWS SNS als Quelle für AWS Lambda
- 28. AWS EMR Spark- Cloudwatch
- 29. Können AWS Cloudwatch-Alarme keine Aktivität erkennen?
- 30. Trigger Lambda-Funktion aus dem Protokoll schreiben in Cloudwatch Log-Gruppe