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.