サーバーレスとはいえ、バージョン管理したいので。
直接AWSの画面からインラインで更新すると、履歴が追いにくいので、下記のようなスクリプトを作った。
deploy-lambda.sh
#!/bin/bash
set -eux
zip -r bundle.zip .
aws lambda update-function-code \
--function-name arn:aws:lambda:ap-northeast-1:*************:function:*************** \
--zip-file fileb://bundle.zip
rm bundle.zip
echo ''
echo 'OK.'
編集頻度が高ければ、CircleCIとかにやらせるのが吉。