s3への保存をトリガーにサムネイルを作成するLambdaのやつ
-
s3:ObjectCreated イベントをトリガーにしてLambdaを起動
-
サムネイルのサイズはLambdaのDescriptionに書き出したいい方法なのかは知らないLambdaでの環境変数ってどう設定すればいいのかわからなかったので試しにやってみただけ- 環境変数が実装されてました
-
Lambdaの環境変数に{ STYLES: 'tiny=200;small=300;medium=400;large=600;huge=800;' }のようにサムネイルのサイズを指定する(数字は変換後の画像の幅のピクセル数)
- get_sizes()を変更すればいいと思うよ
- Lambdaの環境変数にはカンマが使えないらしくjsonを入れることは出来ませんでした。。。
-
[TODO]オリジナルのファイル名に2バイト文字が入るとおかしくなるのを直す
- URLエンコードされてたのでデコードしてもうまくいかった
-
Lambdaのsuffixの指定を忘れないように