Utilizzo dell'oggetto del contesto Lambda per recuperare le informazioni sulla funzione Ruby
Quando Lambda esegue la funzione, passa un oggetto Context al gestore. Questo oggetto fornisce i metodi e le proprietà che forniscono le informazioni sulla chiamata, sulla funzione e sull'ambiente di esecuzione.
Metodi del contesto
-
get_remaining_time_in_millis: restituisce il numero di millisecondi rimasti prima del timeout dell'esecuzione.
Proprietà del contesto
-
function_name: il nome della funzione Lambda. -
function_version: la versione della funzione. -
invoked_function_arn: l'Amazon Resource Name (ARN) utilizzato per richiamare la funzione. Indica se l'invoker ha specificato un numero di versione o un alias. -
memory_limit_in_mb: la quantità di memoria allocata per la funzione. -
aws_request_id: l'identificatore della richiesta di invocazione. -
log_group_name: il gruppo di log per la funzione. -
log_stream_name: il flusso di log per l'istanza della funzione. -
deadline_ms: la data del timeout dell'esecuzione in millisecondi Unix. -
identity: (app per dispositivi mobili) Informazioni relative all'identità Amazon Cognito che ha autorizzato la richiesta. -
client_context: (app per dispositivi mobili) Contesto client fornito a Lambda dall'applicazione client.