InvokeAsync - AWS Lambda

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à.

InvokeAsync

Questa operazione è stata resa obsoleta.

Importante

Per l'invocazione della funzione asincrona, utilizza Invoke.

Richiama una funzione in modo asincrono.

Nota

Se usi l' InvokeAsync azione, tieni presente che non supporta l'uso del tracciamento attivo a raggi X. L'ID di tracciamento non viene propagato alla funzione, anche se il tracciamento attivo X-Ray è attivato.

Sintassi della richiesta

POST /2014-11-13/functions/FunctionName/invoke-async/ HTTP/1.1 InvokeArgs

Parametri della richiesta URI

La richiesta utilizza i seguenti parametri URI.

FunctionName

Il nome della funzione Lambda.

Formati di nome
  • Nome della funzione: my-function

  • ARN funzione: arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • ARN parziale: 123456789012:function:my-function.

Il vincolo di lunghezza si applica solo all'ARN completo. Se specifichi solo il nome della funzione, questo avrà un limite di lunghezza di 64 caratteri.

Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 170.

Modello: (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-_]+))?

Campo obbligatorio: sì

Corpo della richiesta

La richiesta accetta i seguenti dati binari.

InvokeArgs

Il codice JSON che vuoi fornire come input alla funzione Lambda.

Campo obbligatorio: sì

Sintassi della risposta

HTTP/1.1 Status

Elementi di risposta

Se l'operazione riesce, il servizio restituisce la seguente risposta HTTP.

Status

Il codice di stato.

Errori

Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.

InvalidRequestContentException

Impossibile analizzare il corpo della richiesta come JSON.

Codice di stato HTTP: 400

InvalidRuntimeException

Il runtime o la versione di runtime specificata non sono supportati.

Codice di stato HTTP: 502

ResourceConflictException

La risorsa esiste già o è in corso un'altra operazione.

Codice di stato HTTP: 409

ResourceNotFoundException

La risorsa specificata nella richiesta non esiste.

Codice di stato HTTP: 404

ServiceException

Il servizio AWS Lambda ha riscontrato un errore interno.

Codice di stato HTTP: 500

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: