サーバーレスアプリケーションのビルドツール。プラグインによって機能拡張できるようになっている一方、こちらは比較的薄いツールになっている。FrameworkにもSAMのテンプレートを出力するプラグインがある。0.11.0initinitすると次の構成のディレクトリが作られる。lsMakefileREADME.mdhello-worldtemplate.yamltemplate.yamlの中に関数の設定やCloudFormationのテンプレートを書く。HelloWorldFunctionRole.Arnローカルで実行コンテナ内で実行される。image.....packageアプリケーションをS3にアップロードし、そのURIを含むテンプレートを出力する。AWS::Serverless-2016-10-31deployCloudFormationのStackを作成する。Repository用のMetadataを追加して再packageする。https://github.com/test/test最初、LicenseUrlとReadmeUrlを単にLICENSE.txt、README.mdとしたところ、次のエラーがでてpublishできなかった。packageに失敗しているように見えて原因が分からず困ったが、--debugを付けて実行するとどこで失敗しているかが分かる。<file-path>'.バケットポリシーに次のStatementを追加する。Succeededデフォルトではprivateになっていて、AWSアカウントを指定して限定公開することもできる。デプロイボタンを押すとStackが作成されデプロイされる。