Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Azure Functions で、SendGrid の Event Webhook からの通知を受け取ってみる

TonyTonyKun
December 10, 2017

Azure Functions で、SendGrid の Event Webhook からの通知を受け取ってみる

Build 2016 報告会の LT 資料です。

TonyTonyKun

December 10, 2017
Tweet

More Decks by TonyTonyKun

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 • 名前 • Twitter : @TonyTonyKun(トニー) • 仕事 •

    C# で業務アプリケーションを開発しています。 • Azure をベースに ASP.NET を使うことが多いです。 • Blog • ROMANCE DAWN for the new world • http://gooner.hateblo.jp/
  2. Event Webhook でログを解析する • メールを送信する際に発⽣するイベントを指定した URL にPOSTすることができる • アドレスが間違っていて届かない •

    受信メールサーバーでブロックされている • 配信が遅延している • でも、使うにはそれなりの⼿間がかかる • POST された通知を受け取る API を実装する • イベントの JSON データをストレージに転送するコードを書く • クラウドの Web サーバーにデプロイする
  3. SendGrid の Event Webhook を設定する Event Webhook から POST する

    URL に、 Azure Functions の URL を設定する。 ※ SendGrind のポータルサイト
  4. まとめ • いま、Azure Functions がアツい! • API の実装とか、デプロイとか必要なし • Trigger

    が発⽕したときだけ実⾏されるので、コス ト的にもうれしい 使ってみて要望があれば、フィードバックしましょう https://feedback.azure.com/forums/355860-azure-functions