最近少しAWSに触れる機会が減ってしまっているため、久々にAWSネタです。 AWS SAM(サーバレスアプリケーションモデル)とは AWS上でサーバーレスアプリケーションを構築するために使用することができるオープンソースフレームワークです。 提供してくれること AWS SAMテンプレートを使用したサーバレスアプリケーションの構築 ローカル上でのテスト、デバッグ サーバレスアプリケーションのデプロイ インストール(Macの場合) Dockerがインストールされていることが前提(ローカル上でのテストでDockerを内部で利用しているため) $ brew upgrade $ brew tap aws/tap $ brew install aws-sam-cli CLIツールの概要 init AWS SAMテンプレートを利用したサーバレスアプリケーションの初期化 $ sam init --runt