AWS LambdaObjeto de contexto em Ruby - AWS Lambda

AWS LambdaObjeto de contexto em Ruby

Quando o Lambda executa a 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 restantes antes do tempo limite da execução.

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 do recurso da Amazon (ARN) usado para invocar a função. Indica se o invocador especificou um alias ou número de versão.

  • memory_limit_in_mb: a quantidade de memória alocada para a função.

  • aws_request_id: o identificador da solicitação de invocação.

  • log_group_name: o grupo de logs da função.

  • log_stream_name: a transmissão de log para a instância da função.

  • deadline_ms: a data em que a função expira em milissegundos de tempo 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 Lambda pela aplicação cliente.