Ich verstehe, dass von API Design Gateway 429 Fehler von Lambda zu 500 Antworten zugeordnet. Gibt es eine Möglichkeit, 429 mit etwas anderem wie 202 zu verknüpfen? Ich habe versucht, eine Integration Response Mapping von diesem Regex zu erstellen:. * die praktisch alles auf meine definierten Statuscode zuordnen sollte, aber ich bekomme immer noch 500 Fehler vom API-Gateway.Karte AWS Lambda 429 Fehler zu API Gateway 2XX Antwort
1
A
Antwort
3
Einfügen meine Antwort vom AWS Forum post:
Es gibt keine Möglichkeit Lambdas 429 in jedem Statuscode abzubilden. Es wird immer als 500 betrachtet werden. Neugierig zu wissen, warum möchten Sie 429 bis 202 zuordnen (was bedeutet "akzeptiert")?
Verwandte Themen
- 1. AWS API Gateway: Fehler 429 Zu viele Anfragen
- 2. Aws Lambda/Api-Gateway/Cognito arbeitet zusammen
- 3. Scripting Berechtigungen Lambda von aws api Gateway
- 4. Parse AWS API Gateway-Header in Lambda
- 5. Return JSONP über AWS Lambda/API-Gateway
- 6. Catching Timeout Fehler in AWS Api Gateway
- 7. Map mehrere HTTP-Antwort Header in AWS API Gateway mit AWS Lambda Response Body
- 8. Antwort vom aws-API-Gateway nicht möglich?
- 9. Dokumentation für AWS API Gateway Lambda Fehler Regex?
- 10. Antwort in AWS API Gateway iOS
- 11. AWS Lambda, AWS-API-Gateway und Sichern von REST-Endpunkten
- 12. AWS API-Gateway mit Angular
- 13. Consuming RSS-Feed mit AWS Lambda und API-Gateway
- 14. AWS API-Gateway öffnet sich nicht
- 15. AWS API Gateway + DynamoDB Rolle ARN Fehler
- 16. Return HTML von AWS API-Gateway
- 17. AWS API-Gateway kommuniziert mit SNS
- 18. Twilio Client-Fehler: Twilio IP-Messaging mit AWS Lambda/AWS API-Gateway
- 19. AWS Lambda mit API Gateway für angulares Back-End?
- 20. AWS API Gateway: Wie aggregiert man Ergebnisse?
- 21. AWS API Gateway - Wechsel zu 404, wenn Abfrage nichts zurückgibt
- 22. Umleiten von AWS API-Gateway mit Antwort 302
- 23. Handle Timeout in AWS API Gateway
- 24. AWS API Gateway: Übergabe der Referrer-URL
- 25. AWS API Gateway mit AWS WAF
- 26. Amazon (AWS) API Gateway - Authentifizierung
- 27. AWS Cognito und API-Gateway-Authentifizierung
- 28. Wie ein params von POST zu AWS Lambda von Amazon-API-Gateway
- 29. AWS Lambda und AWS API Gateway: Wie wird eine Binärdatei gesendet?
- 30. AWS-API-Gateway und EC2-Dienstproxy
Danke für die schnelle Antwort. Wird in Zukunft hinzugefügt? Ich habe eine große Last auf Lambda in meiner Produktionsumgebung und ich teste Wege, um die Lasten effizient zu handhaben. Während ich es in der Produktion für die Skala laufen lassen möchte, möchte ich nicht, dass die cilents über die Fehler bewusst sind. Um 202, macht es tatsächlich Sinn, sagen wir, wenn wir bei CloudWatch alle Anfragen an API Gateway dann das Lambda 429 für einige von ihnen, dann können wir sagen, dass API Gateway "202 akzeptiert" die Anfrage und wir können diese Anfragen behandeln später durch Abfrage von CloudWatch. – Max
Ich sehe. Wir haben keine Pläne, dies in Zukunft zu unterstützen. Mein Vorschlag wäre: 1. Erhöhen Sie die Drosselungsgrenze für Lambda, damit Ihre API-Aufrufe nicht gedrosselt werden. Sie zahlen nicht für die Erhöhung der Throttellimits, Sie bezahlen nur, wie Sie es verwenden. 2. Verwenden Sie das API-Gateway, um die Nachrichten an SQS zu senden und 202 zurückzugeben. Rufen Sie in einigen Intervallen die Lambda-Funktion auf, die eine Anzahl von SQS-Nachrichten abruft und verarbeitet. – Balaji