AWS Lambda
開発者ガイド

Ruby の AWS Lambda Context オブジェクト

Lambda で関数が実行されると、コンテキストオブジェクトはハンドラに渡されます。このオブジェクトは、呼び出し、関数、および実行関数に関する情報を示すメソッドおよびプロパティを提供します。

コンテキストメソッド

  • get_remaining_time_in_millis – 実行がタイムアウトするまで待機する時間 (ミリ秒) が返ります。

コンテキストプロパティ

  • function_name – Lambda 関数の名前。

  • function_version – 関数のバージョン

  • invoked_function_arn – この関数を呼び出すために使用される Amazon リソースネーム (ARN)。INVOKER によって、バージョン番号またはエイリアスが指定されたかどうかを示します。

  • memory_limit_in_mb – 関数に割り当てられているメモリ量。

  • aws_request_id – 呼び出しリクエストの ID。

  • log_group_name – 関数のロググループ。

  • log_stream_name – 関数のインスタンスのログストリーム。

  • deadline_ms– 実行がタイムアウトした日付 (Unix 時間のミリ秒)。

  • identity – (モバイルアプリ) リクエストを認証した Amazon Cognito ID に関する情報。

  • client_context– (モバイルアプリ) クライアントアプリケーションによって Lambda に送信されたクライアントコンテキスト。