InvokeAsync - AWS Lambda

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
  • Funktionsnamemy-function.

  • Funktions-ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partielle ARN123456789012: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: