Lambda のコードをアップロードする

Lambda で開発していてコードをアップロードするのに毎回Webコンソールからアップロードするのは大変なのでシェルを組みます。

zipに圧縮して、S3にアップ、それをLambdaに紐付ける流れです。
実際のシェルはこんな感じです。

#!/bin/sh
zip -r app.zip index.js node_modules
aws s3 cp ./app.zip s3://{バケット名}/app.zip --profile={プロファイル}
aws lambda update-function-code --function-name {Lambdaファンクション名} --s3-bucket {バケット名} --s3-key app.zip --publish --profile={プロファイル}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA