Amazon Web Services の S3 と Lambda を紐付ける

AWS であらゆるアクションをトリガーに関数の呼び出し等が行える Lambda を S3 というストレージサービスを連動させるやり方を軽くまとめておきます
1.AWS の S3 で紐付けたいバケットを用意する
2.AWS の lambda で呼びたい関数を作りトリガーに S3 を指定して 1. で作った バケットを指定する
3.S3 の方でもバケットのプロパティを開いてトリガーにイベント(どの時に Lmabda を呼ぶか)を選択して送信先を Lambda 関数 を選択して2.で作った Lambda 関数を指定する。
ただ S3 側から権限関係でコケる可能性があるので、S3 の権限をプロパティから確認しておくといいかもしれないです。

参考文献

http://qiita.com/awm-kaeruko/items/00d92cf2484405fb5579