はじめに おはようございます、加藤です。今回はAWS CDKを使ってAmazon API Gateway(HTTP API = v2)にAmazon Cognitoを使って認証を設定する方法をまとめてみます。 また作成されたAPIに対してOpenAPI定義を作成し、それをSwagger UIでプレビュー&(認証された状態で)API呼び出しする方法も合わせて説明します。 リポジトリのセットアップ aws-cdkコマンドを使ってリポジトリを生成します。 mkdir cdk-demo-apigw-with-cognito cd cdk-demo-apigw-with-cognito npx -p aws-cdk cdk init app --language typescript 必要な依存関係をインストールします。 npm i -D \ @aws-cdk/aws-apigatewayv2 \