Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
InvokeAsync
Diese Aktion ist veraltet.
Wichtig
Verwenden Sie für den asynchronen Funktionsaufruf Invoke.
Ruft asynchron eine Funktion auf.
Anmerkung
Wenn Sie die InvokeAsync Aktion verwenden, beachten Sie, dass sie die Verwendung von X-Ray Active Tracing nicht unterstützt. Die Trace-ID wird nicht an die Funktion weitergegeben, auch wenn X-Ray Active Tracing aktiviert ist.
Anforderungssyntax
POST /2014-11-13/functions/FunctionName
/invoke-async/ HTTP/1.1
InvokeArgs
URI-Anfrageparameter
Die Anforderung verwendet die folgenden URI-Parameter.
- FunctionName
-
Der Name der Lambda-Funktion.
Name Formate
-
Funktionsname –
my-function
. -
Funktions-ARN –
arn:aws:lambda:us-west-2:123456789012:function:my-function
. -
Partielle ARN –
123456789012:function:my-function
.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.
Pattern:
(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
Erforderlich: Ja
-
Anforderungstext
Die Anfrage akzeptiert die folgenden Binärdaten.
- InvokeArgs
-
JSON zum Bereitstellen Ihrer Lambda-Funktion als Eingabe.
Erforderlich: Ja
Antwortsyntax
HTTP/1.1 Status
Antwortelemente
Wenn die Aktion erfolgreich ist, sendet der Dienst die folgende HTTP-Antwort zurück.
- Status
-
Welcher Statuscode gesendet wird
Fehler
Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter Häufige Fehler.
- InvalidRequestContentException
-
Der Anforderungstext konnte nicht als JSON analysiert werden.
HTTP Status Code: 400
- InvalidRuntimeException
-
Die angegebene Laufzeit oder Laufzeitversion wird nicht unterstützt.
HTTP-Statuscode: 502
- ResourceConflictException
-
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.
HTTP-Statuscode: 409
- ResourceNotFoundException
-
Die in der Anforderung angegebene Ressource ist nicht vorhanden.
HTTP Status Code: 404
- ServiceException
-
Beim Service AWS Lambda trat ein interner Fehler auf.
HTTP Status Code: 500
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter: