Utilizzo dell'oggetto del contesto Lambda per recuperare le informazioni sulla funzione Ruby - AWS Lambda

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.