

# Uso del objeto de contexto Lambda para recuperar la información de la función de Ruby
<a name="ruby-context"></a>

Cuando Lambda ejecuta su función, pasa un objeto context al [controlador](ruby-handler.md). 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 quedan antes del tiempo de espera de la ejecución.

**Propiedades de context**
+ `function_name`: el nombre de la función de Lambda.
+ `function_version`: la [versión](configuration-versions.md) de la función.
+ `invoked_function_arn`: el nombre de recurso de Amazon (ARN) que se utiliza para invocar esta función. Indica si el invocador especificó un número de versión o alias.
+ `memory_limit_in_mb`: cantidad de memoria asignada a la función.
+ `aws_request_id`: el identificador de la solicitud de invocación.
+ `log_group_name`: grupo de registros de para la función.
+ `log_stream_name`: el flujo de registro de la instancia de la función.
+ `deadline_ms`: la fecha en la que la función agota su tiempo de ejecución en milisegundos de tiempo Unix.
+ `identity`: (aplicaciones móviles) Información acerca de la identidad de Amazon Cognito que autorizó la solicitud.
+ `client_context`: (aplicaciones móviles) Contexto de cliente proporcionado a Lambda por la aplicación cliente.