Skip to main content

main

Function main 

Source
pub(crate) fn main() -> Result<(), Error>
Expand description

Lambda関数のエントリーポイント

ロギングを初期化してLambdaランタイムを起動します。

§初期化処理

  1. tracing_subscriber を INFO レベルで初期化します。ログにはターゲット名と時刻は含めません。
  2. Lambda ランタイムを起動し、function_handler をサービス関数として登録します。
  3. ランタイムはAWS Lambda環境からイベントを受け取り、function_handler を呼び出します。

§Returns

  • Ok(()) - ランタイムが正常に終了した場合(通常は発生しない)
  • Err(Error) - ランタイムの初期化または実行中に致命的なエラーが発生した場合