AWS Lambda
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Ruby 中的 AWS Lambda 上下文对象

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

上下文方法

  • get_remaining_time_in_millis – 返回在执行超时以前剩余的毫秒数。

上下文属性

  • function_name – Lambda 函数的名称。

  • function_version – 函数的版本

  • invoked_function_arn – 用于调用函数的 Amazon 资源名称 (ARN)。指示调用方是否已指定版本或别名。

  • memory_limit_in_mb – 为函数配置的内存量。

  • aws_request_id – 调用请求的标识符。

  • log_group_name – 函数的日志组。

  • log_stream_name – 函数实例的日志流。

  • deadline_ms– 执行超时的日期(Unix 时间形式,以毫秒为单位)。

  • identity – (移动应用程序)有关授权请求的 Amazon Cognito 身份的信息。

  • client_context– (移动应用程序)客户端应用程序为 Lambda 调用方提供的客户端上下文。