

# 使用 Lambda 上下文对象检索 Ruby 函数信息
<a name="ruby-context"></a>

当 Lambda 运行您的函数时，它会将上下文对象传递到[处理程序](ruby-handler.md)。此对象提供的方法和属性包含有关调用、函数和执行环境的信息。

**上下文方法**
+ `get_remaining_time_in_millis` – 返回执行超时前剩余的毫秒数。

**上下文属性**
+ `function_name` – Lambda 函数的名称。
+ `function_version` – 函数的[版本](configuration-versions.md)
+ `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 的客户端上下文。