Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
aws:invokeLambdaFunction— Invoca una funzione AWS Lambda
Richiama la funzione specificata. AWS Lambda
Nota
Ogni operazione aws:invokeLambdaFunction può durare al massimo 300 secondi (5 minuti). Puoi limitare il timeout specificando il parametro timeoutSeconds per una fase aws:invokeLambdaFunction.
Input
Questa operazione supporta la maggior parte dei parametri richiamati per il servizio Lambda. Per ulteriori informazioni, consulta Invoke (Chiamata).
- FunctionName
-
Il nome della funzione Lambda. Questa funzione deve esistere.
Tipo: stringa
Campo obbligatorio: sì
- Qualificatore
-
Versione o nome alias della funzione.
Tipo: string
Campo obbligatorio: no
- InvocationType
-
Tipi di chiamata. Il valore predefinito è
RequestResponse.Tipo: stringa
Valori validi:
Event|RequestResponse|DryRunCampo obbligatorio: no
- LogType
-
Se il valore predefinito è
Tail, il tipo di chiamata deve essereRequestResponse. Lambda restituisce gli ultimi 4 KB di dati di log prodotti dalla funzione Lambda, con codifica base64Tipo: stringa
Valori validi:
None|TailCampo obbligatorio: no
- ClientContext
-
Informazioni specifiche del client.
Campo obbligatorio: no
- InputPayload
-
Un oggetto YAML o JSON che viene passato al primo parametro del gestore. Questo input può essere utilizzato per passare i dati alla funzione. Questo input offre maggiore flessibilità e supporto rispetto all'input
Payloadlegacy. Se vengono definiti siaInputPayloadchePayloadper l'operazione,InputPayloadha la precedenza e il valorePayloadnon viene utilizzato.Tipo: StringMap
Campo obbligatorio: no
- Payload
-
Una stringa JSON che viene passata al primo parametro del gestore. Questo può essere utilizzato per passare i dati di input alla funzione. Consigliamo di utilizzare l'input
InputPayloadper funzionalità aggiuntive.Tipo: string
Campo obbligatorio: no
Output
- StatusCode
-
Codice di stato HTTP .
- FunctionError
-
Se presente, indica che si è verificato un errore durante l'esecuzione della funzione. I dettagli sull'errore sono inclusi nel payload di risposta.
- LogResult
-
I log di codifica base64 per la chiamata della funzione Lambda. I log sono presenti solo se il tipo di chiamata è
RequestResponsee sono stati richiesti i log. - Payload
-
Rappresentazione JSON dell'oggetto restituito dalla funzione Lambda. Il payload è presente solo se il tipo di chiamata è
RequestResponse.
Di seguito è riportata una parte del runbook AWS-PatchInstanceWithRollback che dimostra come fare riferimento agli output dall'operazione aws:invokeLambdaFunction.