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クレームが含まれている必要があります。