先に結論
--docker
オプションを使う
serverless invoke local --docker --function hoge
解説
--docker
オプションを使うと、AWS lambda が公式に配信しているDocker でシミュレートされた Lambda 環境 ( lambci/lambda
) をつかって、serverlessをローカルで実行してくれる
オプションの解説
lambci/lambda
の解説
この lambci/lambda イメージは Lambda 環境の完全なコピーではなく、一部のファイルが欠落している可能性があることにご注意ください。