Serverlessフレームワークの話です。
雑多に。
FunctionとEndpointは一緒にデプロイしよう
問題点
s-function
ファイルのendpoints
の設定を変更して、sls dash deploy
コマンドでいくらendpointをデプロイしてもlambdaにアクセスが届かない!
理由
s-function
のendpoints
には、Lambdaの設定とAPI Gatewayの設定がごっちゃになっている。(たぶん)一度Lambdaをデプロイしないと、Lambda側のAPI endpoints
の設定が反映されなくてアクセスできなくなる。ちゃんと調べてないからたぶんだけど。
Scheduled Eventはコンソールから
2016/2/2現在、まだサポートされてないらしいです。コンソールからは普通に設定出来るので、デプロイ後に手動設定を!
ファイルは50MBまで
Serverlessは、Component=>Module=>Functionと3階層にわかれている。Functionをデプロイしようとしても、zip化されるのはComponent単位。で、これが50MBという制限がある。kuromoji.jsという形態素解析器を突っ込もうとしたら死んだ!