1
/
5

AWS SAM で AWS Lambda の 関数 URL を利用してみました


弊社テックリードエンジニア(久保)のやってみた!をご紹介

Part1.

2022/4 に AWS Lambda の関数 URL(AWS Lambda FunctionURLs)がリリースされました。この機能使うと、Lambda を使った WebAPI を作成する際に必要だった Amazon API Gateway が不要になります。
今回はこの関数 URL を AWS SAM(AWS Serverless Application Model)から利用してみました。

続きはこちら→


-----

Part2.

社内で運用中の AWS Lambda + Amazon API Gateway で構成される WebAPI についても関数 URL を使った構成へ変更を進めています。
今回は、API Gateway と 関数 URL(FunctionURLs)を併用する場合の SAM テンプレートを作成しましたのでご紹介します。

関数 URL を利用した場合、ペイロード形式は API Gateway Version 2 となるため構成によっては注意が必要です。

クライアントが関数の URL を呼び出すと、Lambda は、まずこのリクエストをイベントオブジェクトにマップしてから、関数に受け渡します その関数の応答は、Lambda が関数 URL を介してクライアントに返信する HTTP レスポンスにマッピングされます。このリクエストとレスポンスのイベント形式は、Amazon API Gateway ペイロード形式バージョン 2.0 と同じスキーマに従います。

続きはこちら→

株式会社ウエディングパークでは一緒に働く仲間を募集しています
同じタグの記事
今週のランキング
株式会社ウエディングパークからお誘い
この話題に共感したら、メンバーと話してみませんか?