AWS Lambda
Developer Guide

AWS Lambda Context Object in Ruby

When Lambda runs your function, it passes a context object to the handler. This object provides methods and properties that provide information about the invocation, function, and execution environment.

Context Methods

  • get_remaining_time_in_millis – Returns the number of milliseconds left before the execution times out.

Context Properties

  • function_name – The name of the Lambda function.

  • function_version – The version of the function.

  • invoked_function_arn – The Amazon Resource Name (ARN) used to invoke the function. Indicates if the invoker specified a version number or alias.

  • memory_limit_in_mb – The amount of memory configured on the function.

  • aws_request_id – The identifier of the invocation request.

  • log_group_name – The log group for the function.

  • log_stream_name – The log stream for the function instance.

  • deadline_ms– The date that the execution times out, in Unix time milliseconds.

  • identity – (mobile apps) Information about the Amazon Cognito identity that authorized the request.

  • client_context– (mobile apps) Client context provided to the Lambda invoker by the client application.