nomurabbitのブログ

nomurabbitのブログはITを中心にした技術ブログです。

nomurabbitのブログ

【AWS】サーバーレスでAPI構築してみた【サーバーレス】

こんにちは!nomurabbitです。
この記事ではAWS上にサーバーレスで
APIを構築する方法を紹介します。

HTTPのリクエストを受けて
HTTPレスポンスを返すシンプルなAPIですね!

Lambdaの準備

今回API GatewayのLambda プロキシ統合を利用します。

その際にLambdaに渡される入力形式
およびLambdaが返す出力形式は
下記の公式ドキュメントに記載があります。

docs.aws.amazon.com

サンプルのソースコードは下記に置いてあります。
よかったら使ってみてください。

github.com

API Gatewayの準備

API GatewayではLambda プロキシ統合の使用に
チェックを入れて
LambdaリージョンとLambda関数を指定します。

f:id:nomurabbit:20210925045055p:plain

Cloud Frontの準備

Cloud Frontは特に難しいところはありませんが、
オリジンとビヘイビアを適切に設定して完成です。

まとめ

今回はAWS
シンプルなサーバーレスAPIを構築してみました。

Lambdaの入力形式・出力形式で
つまづきやすいので、
ぜひサンプルのソースコードを使って
試してみてください。
では!