CLIでLambda関数のコードをちゃちゃっと変更したい時のコマンドをメモ。

まず下準備。

$ mkdir lambdazip
$ cd lambdazip/
$ vim index.js

index.jsに下記のような感じのコードを書く。

exports.handler = (event, context, callback) => {
    callback(null, 'Hello from Lambda from CLI!');
};

zipに固めてアップロード。

$ zip -r index.zip *
$ aws lambda --region ap-northeast-1 update-function-code \
    --function-name 関数名 \
    --zip-file fileb://index.zip