Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Wie identifiziere ich die Ursache von Lambda-Funktionsaufrufspitzen?
Lesedauer: 2 Minute
0
Meine AWS Lambda-Funktionsaufrufe haben zugenommen und verursachen einen Anstieg der Gebühren.
Auflösung
Befolgen Sie diese Anweisungen, um die Ursache für die Aufrufanforderungen zu erkennen, zu stoppen und zu identifizieren.
Verwenden Sie reservierte Gleichzeitigkeit und setzen Sie die Gleichzeitigkeitsmenge auf 0, um alle Funktionsaufrufe zu drosseln. Weitere Informationen finden Sie unter Verwalten von Parallelität für eine Lambda-Funktion.
Ursache für den Anstieg der Aufrufanforderungen identifizieren
Nutzen Sie diese bewährten Methoden, um die Ursache für die Aufrufspitzen zu ermitteln.
Aktivieren Sie AWS CloudTrail-Datenereignisse. Die Lambda-API-Aktionen werden dann in CloudTrail zur Analyse von Mustern und der Quelle der Aufrufe protokolliert.
Protokollieren Sie das Ereignisobjekt für die Lambda-Funktion. Das Ereignisobjekt stellt die Daten der Lambda-Funktion und die Metadaten bereit.
Vergewissern Sie sich, dass der Client oder die Quellanwendung nicht von einem DDoS-Angriff betroffen ist, der die Lambda-Funktion zu unerwarteten Spitzen veranlasst.
Vermeiden Sie die Verwendung von rekursivem Funktionscode in der Lambda-Funktion. Rekursiver Lambda-Funktionscode ruft sich selbst auf, bis die Bedingung erfüllt ist. Dies führt zu unerwarteten Funktionsaufrufen und Abrechnungsgebühren. Weitere Informationen finden Sie unter Bewährte Methoden für die Arbeit mit AWS Lambda-Funktionen.