使用 Lambda 上下文对象检索 Ruby 函数信息
当 Lambda 运行您的函数时,它会将上下文对象传递到处理程序。此对象提供的方法和属性包含有关调用、函数和执行环境的信息。
上下文方法
-
get_remaining_time_in_millis
– 返回执行超时前剩余的毫秒数。
上下文属性
-
function_name
– Lambda 函数的名称。 -
function_version
– 函数的版本 -
invoked_function_arn
– 用于调用函数的 Amazon Resource Name (ARN)。表明调用者是否指定了版本号或别名。 -
memory_limit_in_mb
– 为函数分配的内存量。 -
aws_request_id
– 调用请求的标识符。 -
log_group_name
– 函数的日志组。 -
log_stream_name
– 函数实例的日志流。 -
deadline_ms
– 执行超时的日期(Unix 时间格式,以毫秒为单位)。 -
identity
– (移动应用程序)授权请求的 Amazon Cognito 身份的相关信息。 -
client_context
– (移动应用程序)客户端应用程序提供给 Lambda 的客户端上下文。