Aufrufen einer Antwort-Streaming-fähigen Funktion mit Lambda-Funktions-URLs
Anmerkung
Sie müssen Ihre Funktion mit einer Funktions-URL aufrufen, um die Antworten zu streamen.
Sie können Funktionen mit aktiviertem Antwort-Streaming aufrufen, indem Sie den Aufrufmodus der URL Ihrer Funktion ändern. Der Aufrufmodus bestimmt, welche API-Operation Lambda verwendet, um Ihre Funktion aufzurufen. Die verfügbaren Aufrufmodi sind:
-
BUFFERED– Dies ist die Standardoption. Lambda ruft Ihre Funktion mithilfe derInvoke-API-Operation auf. Die Aufrufergebnisse sind verfügbar, wenn die Nutzlast abgeschlossen ist. Die maximale Nutzlastgröße beträgt 6 MB. -
RESPONSE_STREAM– Ermöglicht es Ihrer Funktion, die Ergebnisse der Nutzlasten zu streamen, sobald sie verfügbar sind. Lambda ruft Ihre Funktion mithilfe derInvokeWithResponseStream-API-Operation auf. Die maximale Nutzlastgröße beträgt 200 MB.
Sie können Ihre Funktion auch ohne Antwort-Streaming aufrufen, indem Sie die Invoke-API-Operation direkt aufrufen. Lambda streamt jedoch alle Antwort-Nutzlasten für Aufrufe, die über die URL der Funktion erfolgen, bis Sie den Aufrufmodus auf BUFFERED ändern.
Weitere Hinweise zum Konfigurieren von Funktions-URLs finden Sie unter Lambda-Funktions-URLs.