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