Objeto context de AWS Lambda en Ruby - AWS Lambda

Objeto context de AWS Lambda en Ruby

Cuando Lambda ejecuta su función, pasa un objeto context al controlador. Este objeto proporciona métodos y propiedades que facilitan información acerca de la invocación, la función y el entorno de ejecución.

Métodos de context

  • get_remaining_time_in_millis – Devuelve el número de milisegundos que faltan antes de que se agote el tiempo de espera.

Propiedades de context

  • function_name – El nombre de la función de Lambda.

  • function_version – La versión de la función.

  • invoked_function_arn – El nombre de recurso de Amazon (ARN) que se utiliza para invocar la función. Indica si el invocador ha especificado un alias o un número de versión.

  • memory_limit_in_mb – La cantidad de memoria que se asigna para la función.

  • aws_request_id – El identificador de la solicitud de invocación.

  • log_group_name – El grupo de registros de la función.

  • log_stream_name – El flujo de registro para la instancia de la función.

  • deadline_ms– La fecha en la que la función agota su tiempo de espera en milisegundos de tiempo Unix.

  • identity – (aplicaciones móviles) Información acerca de la identidad de Amazon Cognito que ha autorizado la solicitud.

  • client_context– (aplicaciones móviles) El contexto del cliente proporcionado a Lambda por parte de la aplicación del cliente.