AWS Lambda
開発者ガイド

Java の AWS Lambda Context オブジェクト

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

コンテキストメソッド

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

  • getFunctionName() – Lambda 関数の名前を返します。

  • getFunctionVersion() – 関数のバージョンを返します。

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

  • getMemoryLimitInMB() – 関数に設定されているメモリの量が返ります。

  • getAwsRequestId() – 呼び出しリクエストの ID が返ります。

  • getLogGroupName() – 関数のロガーグループを返します。

  • getLogStreamName() – 関数のインスタンスのログストリームが返ります。

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

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

  • getLogger() – 関数のロガーオブジェクトを返します。