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 提供的客户端上下文。