Lambda 関数 URL による軽量なHTTPSエンドポイントの提供

ア(誤り):EC2上のプロキシは管理オーバーヘッドとサーバー費用が無駄にかかる。 イ(誤り):ALBは常時起動時間に応じた固定費用が発生する。 ウ:AWS Lambda 関数 URL(Function URLs)は、Lambda関数に組み込まれた専用のHTTPSエンドポイントを提供する機能である。追加料金なしで利用でき、API Gatewayやロードバランサーを介さずに直接WebhookなどのシンプルなHTTPリクエストを受信できる。 エ(誤り):API Gateway REST APIは機能が豊富だが、シンプルなWebhookには過剰で追加料金が発生する。

Webフック(Webhook)の受信処理を行う単一のAWS Lambda関数がある。API Gatewayの高度な機能(リクエスト検証、APIキー、スロットリング設定など)は必要なく、インフラコストを最小限に抑え、設定の複雑さを排除してLambda関数専用のHTTPSエンドポイントを最もシンプルに提供するソリューションを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
EC2インスタンス上でNginxリバースプロキシを構築してLambdaを呼び出す
イ
Application Load Balancer (ALB) をプロビジョニングしてターゲットグループに登録する
ウ
AWS Lambda 関数 URL(Function URLs)を有効化する
エ
Amazon API Gateway REST API を構築してLambdaと統合する