AWS Systems ManagerChange Managersteht neuen Kunden nicht mehr offen. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der AWS Systems ManagerChange Manager Verfügbarkeit.
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.
aws:invokeLambdaFunction— Ruft eine Funktion auf AWS Lambda
Ruft die angegebene AWS Lambda Funktion auf.
Anmerkung
Jede aws:invokeLambdaFunction-Aktion kann bis zu einer maximalen Dauer von 300 Sekunden (5 Minuten) laufen. Sie können die Zeitüberschreitung über den Parameter timeoutSeconds für einen aws:invokeLambdaFunction-Schritt limitieren.
Anmerkung
Die Aktion aws:invokeLambdaFunction unterstützt die automatische Drosselungswiederholung. Weitere Informationen finden Sie unter Konfigurieren der automatischen Wiederholung für gedrosselte Vorgänge.
Eingabe
Diese Aktion unterstützt die meisten aufgerufenen Parameter für den Lambda-Service. Weitere Informationen finden Sie unter Aufrufen.
- FunctionName
-
Der Name der Lambda-Funktion. Diese Funktion muss vorhanden sein.
Typ: Zeichenfolge
Erforderlich: Ja
- Qualifier
-
Die Version oder der Aliasname der Funktion.
Typ: Zeichenfolge
Erforderlich: Nein
- InvocationType
-
Der Aufruftyp. Der Standardwert ist
RequestResponse.Typ: Zeichenfolge
Zulässige Werte:
Event|RequestResponse|DryRunErforderlich: Nein
- LogType
-
Wenn der Standardwert
Tailist, muss der AufruftypRequestResponsesein. Lambda gibt die letzten 4 KB von Protokolldaten mit base64 verschlüsselt zurück, die von Ihrer Lambda-Funktion vorliegen.Typ: Zeichenfolge
Zulässige Werte:
None|TailErforderlich: Nein
- ClientContext
-
Die Client-spezifischen Informationen.
Erforderlich: Nein
- InputPayload
-
Ein YAML- oder JSON-Objekt, das an den ersten Parameter des Handlers übergeben wird. Sie können diese Eingabe verwenden, um Daten an die Funktion zu übergeben. Diese Eingabe bietet mehr Flexibilität und Unterstützung als die Legacy-
Payload-Eingabe. Wenn Sie sowohlInputPayloadals auchPayloadfür die Aktion definieren, hatInputPayloadVorrang, und derPayload-Wert wird nicht verwendet.Typ: StringMap
Erforderlich: Nein
- Nutzlast
-
Eine JSON-Zeichenfolge, die an den ersten Parameter des Handlers übergeben wird. Dies kann verwendet werden, um Eingabedaten an die Funktion zu übergeben. Wir empfehlen die Verwendung der
InputPayload-Eingabe für zusätzliche Funktionen.Typ: Zeichenfolge
Erforderlich: Nein
Output
- StatusCode
-
Den HTTP-Statuscode .
- FunctionError
-
Falls vorhanden, weist es darauf hin, dass währen der Ausführung der Funktion ein Fehler aufgetreten ist. Fehlerdetails sind in der Antwortnutzlast enthalten.
- LogResult
-
Die mit base64 verschlüsselten Protokolle zum Aufrufen der Lambda-Funktion. Protokolle sind nur dann vorhanden, wenn der Aufrufen-Typ
RequestResponseist und die Protokolle angefragt wurden. - Nutzlast
-
Die JSON-Darstellung des Objekts, das von der Lambda-Funktion zurückgegeben wird. Die Nutzlast ist nur vorhanden, wenn der Aufrufen-Typ
RequestResponseist.
Das Folgende ist ein Teil des AWS-PatchInstanceWithRollback-Runbooks, der zeigt, wie auf Ausgaben der aws:invokeLambdaFunction-Aktion verwiesen wird.