Serverless Framework でのAPI Gateway + Lambda + DynamoDB構成をローカル環境で開発する Serverless Frameworkでの開発の際、ローカル環境で実行させることでAWSのコストを発生させないようにするセットアップ手順を紹介します。 Serverless Frameworkとは自分でやろうとすると結構面倒な、API Gatewayの設定、Lambda関数の作成を自動的に行なってくれるフレームワークです。 アプリケーションのコードど簡単な設定ファイルを用意すればすぐにAWS上に公開することができ、より一層Serverlessが普及していくのではないかと思います。 内部的にはCloudFormationのスタックが作成されてデプロイが行われるようですが、あまり内部の動作は気にせずに使うことができます。 インストールはNPMから行います。
![Serverless Framework でのAPI Gateway + Lambda + DynamoDB構成をローカル環境で開発する](https://cdn-ak-scissors.b.st-hatena.com/image/square/5fa64e99a0847ed8712d0b814f07f8886f71fb97/height=288;version=1;width=512/https%3A%2F%2Fnoop.co.jp%2Fstorage%2Fc1ed3be4c9a3c05a2878b959a70b9f4b.png)