Skip to main content

function_handler

Function function_handler 

Source
pub(crate) async fn function_handler(
    event: LambdaEvent<Request>,
) -> Result<Response, Error>
Expand description

メインのLambda関数ハンドラー

API Gatewayからの受信HTTPリクエストを処理し、JWTで認証してから HTTPメソッドに基づいて適切なハンドラーにルーティングします。

§Arguments

  • event - API Gatewayリクエストを含むLambdaイベント

§Returns

  • Ok(Response) - API Gatewayに返すHTTPレスポンス
  • Err(Error) - リクエスト処理に失敗した場合

§Authentication

OPTIONS以外のすべてのリクエストには、Amazon CognitoからのJWT IDトークンが必要です。 トークンにはユーザーを識別するために使用されるemailクレームが含まれている必要があります。