Lambdaとは
Lambdaとはサーバーの管理を意識することなく(=サーバーレスと言います)、サーバープログラムを実行させる Amazon のクラウドサービスです
https://aws.amazon.com/jp/console/
git clone https://github.com/ysugimoto/aws-lambda-image.git
cd aws-lambda-image
npm install .
npm audit fix
npm run test-config
エラーなく表示されればokです。
次のコマンドを実行してオプションをセットします。
npm config set aws-lambda-image:profile default
npm config set aws-lambda-image:region eu-west-1
npm config set aws-lambda-image:memory 1280
npm config set aws-lambda-image:timeout 5
↓ こちらの設定はオプションです。変更したい場合に実行します。
npm config set aws-lambda-image:name lambda-function-name
npm config set aws-lambda-image:role lambda-execution-role
npm run deploy
S3バケット「your-bucket-name」
S3フォルダ「test」
処理する拡張子「png」
の場合 このコマンドを実行します。
npm run add-s3-handler --s3_bucket="your-bucket-name" --s3_prefix="test/" --s3_suffix=".png"
lambdaへ反映させます
npm run update