Lambda上に簡単にWebアプリをつくれるようにしたいなあと思っている。Lambdaが適したWebアプリをつくるにあたっては、サーバの用意や管理が要らず、簡単にWebアプリを公開でき、複数の検証環境を手軽に用意でき、エンドポイントごとに独立してデプロイでき、まあまあスケールし、24時間自分専用のサーバを動作させないぶんそれなりに安く、AWSと運命を共にできるといった環境が手に入る。インストールfluctはNode.jsで書かれていて、npm経由でインストールできる。8しか動かないのでNode.jsにした。先週からNode.js書き始めたのであまりよく分かっていないけど、そのような人間でも簡単なツールがつくれる程度には使いやすいものだと思う。新しいプロジェクトをつくる。みたいなAPIのエンドポイントの単位のことをactionと呼んでいて、1つのプロジェクトに複数のactionを持てるようになっている。RailsだとControllerのactionみたいな感じのもの。actionに必要なファイルを生成する機能がある。Lambdaで実行されることになるJavaScriptのコードが書かれている。GatewayとLambdaに送りつけると使えるようになる。https://apigateway.us-east-1.amazonaws.com/restapis/nob3eusi70/resources/i7qrat/methods/GET/integration/responses/200確認してみるAWSの管理画面で見るとこういうのができている。いうコマンドも用意してるけどこれはまだ実験段階。http://127.0.0.1:3000。