Wie beantrage ich eine Erhöhung des Parallelitätslimits für meine Lambda-Funktion?
Ich muss das Parallelitätslimit meiner AWS Lambda-Funktion erhöhen, damit die Funktion nicht gedrosselt wird.
Kurzbeschreibung
Um das Parallelitätslimit Ihrer Lambda-Funktion zu erhöhen, müssen Sie im Service Quota-Dashboard einen Fall zur Erhöhung der Quote öffnen.
Weitere Informationen finden Sie unter Lambda-Funktionsskalierung und Verwaltung der Parallelität für eine Lambda-Funktion.
Wichtig: Wenn Sie Ihr Parallelitätslimit erhöhen, erhöhen Sie die Kosten für Ihr AWS-Konto. Weitere Informationen finden Sie unter AWS Lambda – Preise. Ihr Parallelitätslimit gilt für alle Funktionen in Ihrem Konto, die sich in einer bestimmten AWS-Region befinden.
Lösung
Überprüfen Sie den Grund, um zu bestätigen, dass für Ihren Anwendungsfall eine Erhöhung des Parallelitätslimits erforderlich ist
Befolgen Sie die Anweisungen in Wie behebe ich die Lambda-Funktionsdrosselung mit den Fehlern „Rate überschritten“ und 429 „TooManyRequestsException“?
Stellen Sie außerdem sicher, dass Sie Ihre Metrik Gleichzeitige Ausführungen im Service Quotas-Dashboard überprüfen, um Ihre aktuelle Parallelitätsnutzung zu sehen.
Berechnen Sie Ihr erforderliches Parallelitätslimit
**Wichtig:**Stellen Sie sicher, dass Sie ein für Ihren Anwendungsfall geeignetes Parallelitätslimit beantragen. AWS lehnt Anfragen nach hohen Parallelitätslimits ab, für die es keinen gültigen Anwendungsfall gibt.
Multiplizieren Sie die durchschnittliche Laufzeit Ihrer Funktion in Sekunden mit der durchschnittlichen Anzahl von Anfragen (Aufrufen), die die Funktion pro Sekunde erhält. Das Ergebnis ist Ihr erforderliches Parallelitätslimit.
**Wichtig:**Wenn Sie die uneingeschränkte Parallelität verwenden, stellen Sie sicher, dass das Limit nicht höher ist als das Parallelitätslimit für die AWS-Region.
Beachten Sie bei der Berechnung Ihres erforderlichen Parallelitätslimits Folgendes:
- Das Standard-Parallelitätslimit pro AWS-Region liegt bei 1.000 Aufrufen zu einem bestimmten Zeitpunkt. Neue AWS-Konten haben jedoch weniger Parallelität und Speicherkontingente.
- Es gibt kein maximales Parallelitätslimit für Lambda-Funktionen. Limiterhöhungen werden jedoch nur gewährt, wenn die Erhöhung für Ihren Anwendungsfall erforderlich ist.
- Um Drosselungen zu vermeiden, empfiehlt es sich, eine Limiterhöhung mindestens zwei Wochen vor der erforderlichen Erhöhung zu beantragen.
- Wenn Sie Lambda mit CloudFront Lambda@Edge in Amazon CloudFront verwenden, müssen Sie für jede Region einen separaten Fall für eine Kontingenterhöhung eröffnen.
**Beispiel für die Berechnung des Parallelitätslimits **
60 second average function runtime duration x 20 requests on average per second = 1,200 required concurrency limit
Schreiben Sie eine Beschreibung des Anwendungsfalls Ihrer Lambda-Funktion
Vergewissern Sie sich, dass Ihr Antrag auf Erhöhung des Parallelitätslimits die folgenden Angaben enthält:
- Beantragtes Parallelitätslimit
- Erwartete durchschnittliche Anzahl von Anfragen, die Ihre Funktion pro Sekunde erhalten wird
- Erwartete höchste Anzahl von Anfragen, die Ihre Funktion pro Sekunde erhalten wird
- Voraussichtliche Laufzeit
- Größe des Funktionsspeichers
- Aufruftyp (Ereignis oder Anfrage-Antwort)
- Quelle des Ereignisses
- Lasttestergebnisse, die den Grund erklären, warum die Kontingenterhöhung erforderlich ist
- Alle zusätzlichen Informationen zur Unterstützung Ihres Anwendungsfalls
Öffnen Sie im Service Quotas-Dashboard einen Fall für eine Kontingenterhöhung
- Öffnen Sie das Service Quotas-Dashboard.
- Wählen Sie die AWS Lambda-Karte. Die Seite Lambda Service Quotas wird geöffnet.
- Wählen Sie Parallele Ausführungen.
- Wählen Sie im Bereich Aktuelle Beantragungen zur Kontingenterhöhung die Schaltfläche Kontingenterhöhung anfordern.
- Geben Sie Ihr angefordertes Parallelitätslimit ein. Wählen Sie dann Beantragen.
- Sie können auch die Schaltfläche Kontingentdetails wählen, um die folgenden Details anzuzeigen:
Frühere Kontingentanfragen
Prozentsatz der Auslastung Ihres aktuellen Kontingents
Alarme und Tags, die mit Ihren Parallelitätsmetriken verknüpft sind
Fügen Sie Ihrer Anfrage die Anwendungsfallbeschreibung Ihrer Lambda-Funktion hinzu
- Öffnen Sie das Service Quotas-Dashboard.
- Wählen Sie im Navigationsbereich Kontingentanforderungsverlauf. Eine Liste Ihrer Kontingentanfragen wird angezeigt.
- Finden Sie Ihre Anfrage zur Erhöhung des Parallelitätslimits. Wählen Sie dann die Option Status neben der Anfrage zur Kontingenterhöhung. Der Status Ihrer Anfrage und der zugehörige Link zur Support-Anfrage werden angezeigt.
Hinweis: Der Anfangsstatus einer Anfrage lautet Ausstehend. Nachdem sich der Status in Kontingent angefordert geändert hat, wird die AWS Support-Fallnummer angezeigt. - Wählen Sie die Fallnummer, um das Ticket für Ihre Anfrage zu öffnen.
- Fügen Sie im Kommentarthread des Tickets die Beschreibung des Anwendungsfalls Ihrer Lambda-Funktion hinzu.
Hinweis: Sie erhalten vom AWS Support eine Statusaktualisierungs-E-Mail, in der die Anfrage entweder genehmigt oder abgelehnt wird. Weitere Informationen finden Sie unter Eine Kontingenterhöhung beantragen.
Weitere Informationen
Betrieb von Lambda: Anwendungsdesign — Skalierung und Parallelität: Teil 2

Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 5 Monaten
- AWS OFFICIALAktualisiert vor einem Jahr