More Related Content
Similar to Jawsday2015 lambda(なにができるの? EC2はもう不要?) (20)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
- 10. 使い方
②コード設定(CLI)
zip -r CreateThumbnail.zip CreateThumbnail.js node_modules
aws lambda upload-function
--region us-west-2
--function-name CreateThumbnail500
--function-zip CreateThumbnail.zip
--role arn:aws:iam::658373372214:role/lambda_exec_role
--mode event
--handler CreateThumbnail.handler
--runtime nodejs
--debug
--profile lambda-admin
--timeout 10
--memory-size 1024
Editor's Notes
- どんなことができるの?
PUTイベントを検知して、、、
- 簡単
・トリガ設定
・コードを設定
だけ
現時点では、Node.jsのみ対応
サンプルを見ながら、使い方を説明する
- ・現時点で、マネージメントコンソールから設定できるのは、S3だけ
・他はCLIでしか設定できない
- S3に画像置いた時、上書きした時、どちらも同じイベント
※eventName: 'ObjectCreated:Put',
- ログも確認
- ・画像加工
・動画変換
- 顔認識
- アップロードするデータは 20 MB(圧縮後)より小さく
Amazon S3 バケット通知およびカスタムイベントに関しては、コードにエラーがある場合、サービスまたはリソースの上限を超えた場合、AWS Lambda は関数の実行を 3 回試行します
- 簡単
>トリガ、コードアップ、、テストも楽
楽
>S3において、後はよろしく〜
エラー処理はちょっと面倒そう
できるだけ、コードを自分で書かない?
シンプルで汎用的に