Uso del objeto de contexto Lambda para recuperar la información de la función de 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 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 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.