AWS Lambda
Guia do desenvolvedor

Objeto de contexto do AWS Lambda no Ruby

Quando o Lambda executa sua função, ele transmite um objeto de contexto para o handler. Esse objeto fornece métodos e propriedades que fornecem informações sobre a invocação, a função e o ambiente de execução.

Métodos de contexto

  • get_remaining_time_in_millis – Retorna o número de milissegundos que restam antes que a execução expire.

Propriedades de contexto

  • function_name – O nome da função do Lambda.

  • function_version – A versão da função.

  • invoked_function_arn – O nome de recurso da Amazon (ARN) da função a ser invocada. Indica se o invocador especificou um alias ou número de versão.

  • memory_limit_in_mb – A quantidade de memória configurada na função.

  • aws_request_id – O identificador da solicitação de invocação.

  • log_group_name – O grupo de logs para a função.

  • log_stream_name – O fluxo de log para a instância da função.

  • deadline_ms– A data em que o tempo de execução expira em milissegundos do Unix.

  • identity – (aplicativos móveis) Informações sobre a identidade do Amazon Cognito que autorizou a solicitação.

  • client_context– (aplicativos móveis) Contexto do cliente fornecido ao invocador do Lambda pelo aplicativo cliente.