[AWS新機能] Amazon S3 Event Notificationsを使ってみた #reinvent

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

念願のS3イベント通知

Amazon S3を使っている多くの人がファイルがアップロードされたタイミングでイベントを取得して次の処理に繋げたいと思うはずです。今までは、ポーリングしてファイルがあったら取得して処理をする必要がありましたが、これからは違います!!!実際にやってみましょう!

S3バケットの作成

screenshot 2014-11-13 9.45.41

SNSトピックの作成

screenshot 2014-11-13 9.51.53

SNSトピックポリシーの設定

screenshot_2014-11-13_10_15_30

S3 Event通知の設定

screenshot 2014-11-13 9.45.54

イベントの種類を設定

screenshot 2014-11-13 9.46.29

SNSトピックを指定します。新規作成にしてARN指定したほうがいいかも。

screenshot 2014-11-13 9.46.58

正しく設定されたSNSトピックを設定しないと怒られます

screenshot 2014-11-13 9.47.15

同じリージョンを指定しないと怒られます

screenshot_2014-11-13_9_55_22

Eventsの設定画面

screenshot 2014-11-13 9.46.03

動作確認

どんなイベントで発報するか決めます

screenshot_2014-11-13_9_55_03

全部うまく設定できれば完了です!

screenshot 2014-11-13 10.15.14

まとめ

イベント通知きたよ!!!システム間連携楽ちんだよ!

screenshot_2014-11-13_10_37_00

S3がシステムのハブになるよね!!!新しいクラウドデザインパターンです。「Watch Dogパターン」

参考資料

Configuring Amazon S3 Event Notifications