FastAPIにCognito認証を導入していきます。結論から言うとFastAPI Cloud Authというパッケージを使用するだけで簡単にできます。ありがたいですね。Cognitoの設定については触れないので別の方の記事をご参照ください。 FastAPIサンプルコード 基本的にはgithubのREADMEを読んでいただければわかると思いますが、参考までにサンプルコードです。リージョンとユーザープールIDは事前に環境変数に設定しておきます。 import os from fastapi import FastAPI, Depends from fastapi_cloudauth.cognito import Cognito app = FastAPI() auth = Cognito(region=os.environ["REGION"], userPoolId=os.environ["