Submit Search
Upload
Twilio x SendGrid x Bluemix実践ハンズオン
•
Download as PPTX, PDF
•
0 likes
•
1,010 views
SendGrid JP
Follow
SendGridハンズオンの資料
Read less
Read more
Internet
Report
Share
Report
Share
1 of 37
Download now
Recommended
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
SendGrid JP
[Cloud OnAir] Google Cloud でセキュアにアプリケーションを開発しよう 2019年3月7日 放送
[Cloud OnAir] Google Cloud でセキュアにアプリケーションを開発しよう 2019年3月7日 放送
Google Cloud Platform - Japan
[Cloud OnAir] G Suite の活用事例紹介 と Q & A 2019年6月20日 放送
[Cloud OnAir] G Suite の活用事例紹介 と Q & A 2019年6月20日 放送
Google Cloud Platform - Japan
[Cloud OnAir] Anthos で実現する ハイブリッドクラウド 〜 Cloud Service Mesh 編 〜 2019年9月5日 放送
[Cloud OnAir] Anthos で実現する ハイブリッドクラウド 〜 Cloud Service Mesh 編 〜 2019年9月5日 放送
Google Cloud Platform - Japan
GCPだから出来た 自動Web監視システムのインフラ構築(仮)
GCPだから出来た 自動Web監視システムのインフラ構築(仮)
beyond Co., Ltd.
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
Google Cloud Platform - Japan
SharePoint Onlineアクセスモニター
SharePoint Onlineアクセスモニター
Akihiro Ehara
6 月 18 日 Next - Cloud Networking
6 月 18 日 Next - Cloud Networking
Google Cloud Platform - Japan
Recommended
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
SendGrid JP
[Cloud OnAir] Google Cloud でセキュアにアプリケーションを開発しよう 2019年3月7日 放送
[Cloud OnAir] Google Cloud でセキュアにアプリケーションを開発しよう 2019年3月7日 放送
Google Cloud Platform - Japan
[Cloud OnAir] G Suite の活用事例紹介 と Q & A 2019年6月20日 放送
[Cloud OnAir] G Suite の活用事例紹介 と Q & A 2019年6月20日 放送
Google Cloud Platform - Japan
[Cloud OnAir] Anthos で実現する ハイブリッドクラウド 〜 Cloud Service Mesh 編 〜 2019年9月5日 放送
[Cloud OnAir] Anthos で実現する ハイブリッドクラウド 〜 Cloud Service Mesh 編 〜 2019年9月5日 放送
Google Cloud Platform - Japan
GCPだから出来た 自動Web監視システムのインフラ構築(仮)
GCPだから出来た 自動Web監視システムのインフラ構築(仮)
beyond Co., Ltd.
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
ゲーム業界向け Next '18 おすすめセッション完全網羅[Google Cloud INSIDE Games & Apps]
Google Cloud Platform - Japan
SharePoint Onlineアクセスモニター
SharePoint Onlineアクセスモニター
Akihiro Ehara
6 月 18 日 Next - Cloud Networking
6 月 18 日 Next - Cloud Networking
Google Cloud Platform - Japan
基礎から徹底解説!SoftLayerの使い方と活用方法
基礎から徹底解説!SoftLayerの使い方と活用方法
Kimihiko Kitase
SoftLayer最新動向と賢い利用方法
SoftLayer最新動向と賢い利用方法
Kimihiko Kitase
はじめてのSoftLayer(ネットワーク編)
はじめてのSoftLayer(ネットワーク編)
softlayerjp
探検隊長が語るSoftLayerデザインパターン
探検隊長が語るSoftLayerデザインパターン
Maho Takara
SendGrid New Features 2016
SendGrid New Features 2016
SendGrid JP
SoftLayerBluemixSummit はじめてのSoftLayer「ネットワーク編」
SoftLayerBluemixSummit はじめてのSoftLayer「ネットワーク編」
Hideaki Tokida
SoftLayer ネットワークサービス基礎編
SoftLayer ネットワークサービス基礎編
Hideaki Tokida
4/5 ADFS 2.0 を使用して Windows Azure との SSO を実現しよう V1.1
4/5 ADFS 2.0 を使用して Windows Azure との SSO を実現しよう V1.1
junichi anno
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
Google Cloud Platform - Japan
GCP でも Serverless!!
GCP でも Serverless!!
Igarashi Toru
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作
Takami Kazuya
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
Google Cloud Platform - Japan
MicroServices & APIs
MicroServices & APIs
pospome
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
Google Cloud Platform - Japan
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
Google Cloud Platform - Japan
DevOps with Dynatrace
DevOps with Dynatrace
Harry Hiyoshi
Cloud Foundry x Wagby
Cloud Foundry x Wagby
Yoshinori Nie
[Cloud OnAir] 安心して GCP を使うための処方箋 ~ 実際のインシデントをもとに ~ 2019年11月14日 放送
[Cloud OnAir] 安心して GCP を使うための処方箋 ~ 実際のインシデントをもとに ~ 2019年11月14日 放送
Google Cloud Platform - Japan
Androidアプリに課金コンテンツを導入
Androidアプリに課金コンテンツを導入
HIROKI HONDA
[Cloud OnAir] 1 月 〜 3 月 総集編 ニーズに合わせてベストなクラウドの使い方を (LIVE) 2018年3月22日 放送
[Cloud OnAir] 1 月 〜 3 月 総集編 ニーズに合わせてベストなクラウドの使い方を (LIVE) 2018年3月22日 放送
Google Cloud Platform - Japan
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
Trung Vu
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
Mamoru Ohashi
More Related Content
Viewers also liked
基礎から徹底解説!SoftLayerの使い方と活用方法
基礎から徹底解説!SoftLayerの使い方と活用方法
Kimihiko Kitase
SoftLayer最新動向と賢い利用方法
SoftLayer最新動向と賢い利用方法
Kimihiko Kitase
はじめてのSoftLayer(ネットワーク編)
はじめてのSoftLayer(ネットワーク編)
softlayerjp
探検隊長が語るSoftLayerデザインパターン
探検隊長が語るSoftLayerデザインパターン
Maho Takara
SendGrid New Features 2016
SendGrid New Features 2016
SendGrid JP
SoftLayerBluemixSummit はじめてのSoftLayer「ネットワーク編」
SoftLayerBluemixSummit はじめてのSoftLayer「ネットワーク編」
Hideaki Tokida
SoftLayer ネットワークサービス基礎編
SoftLayer ネットワークサービス基礎編
Hideaki Tokida
Viewers also liked
(7)
基礎から徹底解説!SoftLayerの使い方と活用方法
基礎から徹底解説!SoftLayerの使い方と活用方法
SoftLayer最新動向と賢い利用方法
SoftLayer最新動向と賢い利用方法
はじめてのSoftLayer(ネットワーク編)
はじめてのSoftLayer(ネットワーク編)
探検隊長が語るSoftLayerデザインパターン
探検隊長が語るSoftLayerデザインパターン
SendGrid New Features 2016
SendGrid New Features 2016
SoftLayerBluemixSummit はじめてのSoftLayer「ネットワーク編」
SoftLayerBluemixSummit はじめてのSoftLayer「ネットワーク編」
SoftLayer ネットワークサービス基礎編
SoftLayer ネットワークサービス基礎編
Similar to Twilio x SendGrid x Bluemix実践ハンズオン
4/5 ADFS 2.0 を使用して Windows Azure との SSO を実現しよう V1.1
4/5 ADFS 2.0 を使用して Windows Azure との SSO を実現しよう V1.1
junichi anno
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
Google Cloud Platform - Japan
GCP でも Serverless!!
GCP でも Serverless!!
Igarashi Toru
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作
Takami Kazuya
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
Google Cloud Platform - Japan
MicroServices & APIs
MicroServices & APIs
pospome
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
Google Cloud Platform - Japan
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
Google Cloud Platform - Japan
DevOps with Dynatrace
DevOps with Dynatrace
Harry Hiyoshi
Cloud Foundry x Wagby
Cloud Foundry x Wagby
Yoshinori Nie
[Cloud OnAir] 安心して GCP を使うための処方箋 ~ 実際のインシデントをもとに ~ 2019年11月14日 放送
[Cloud OnAir] 安心して GCP を使うための処方箋 ~ 実際のインシデントをもとに ~ 2019年11月14日 放送
Google Cloud Platform - Japan
Androidアプリに課金コンテンツを導入
Androidアプリに課金コンテンツを導入
HIROKI HONDA
[Cloud OnAir] 1 月 〜 3 月 総集編 ニーズに合わせてベストなクラウドの使い方を (LIVE) 2018年3月22日 放送
[Cloud OnAir] 1 月 〜 3 月 総集編 ニーズに合わせてベストなクラウドの使い方を (LIVE) 2018年3月22日 放送
Google Cloud Platform - Japan
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
Trung Vu
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
Mamoru Ohashi
Google Container Engine を始めてみよう
Google Container Engine を始めてみよう
Google Cloud Platform - Japan
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
Google Cloud Platform - Japan
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
Yuta Hono
Similar to Twilio x SendGrid x Bluemix実践ハンズオン
(18)
4/5 ADFS 2.0 を使用して Windows Azure との SSO を実現しよう V1.1
4/5 ADFS 2.0 を使用して Windows Azure との SSO を実現しよう V1.1
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
[Cloud OnAir] GCP でできる Lift & Shift 〜 移行支援ツールも各種ご紹介 〜 2019年1月17日 放送
GCP でも Serverless!!
GCP でも Serverless!!
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
MicroServices & APIs
MicroServices & APIs
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
DevOps with Dynatrace
DevOps with Dynatrace
Cloud Foundry x Wagby
Cloud Foundry x Wagby
[Cloud OnAir] 安心して GCP を使うための処方箋 ~ 実際のインシデントをもとに ~ 2019年11月14日 放送
[Cloud OnAir] 安心して GCP を使うための処方箋 ~ 実際のインシデントをもとに ~ 2019年11月14日 放送
Androidアプリに課金コンテンツを導入
Androidアプリに課金コンテンツを導入
[Cloud OnAir] 1 月 〜 3 月 総集編 ニーズに合わせてベストなクラウドの使い方を (LIVE) 2018年3月22日 放送
[Cloud OnAir] 1 月 〜 3 月 総集編 ニーズに合わせてベストなクラウドの使い方を (LIVE) 2018年3月22日 放送
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
Google Container Engine を始めてみよう
Google Container Engine を始めてみよう
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
More from SendGrid JP
Email Deliverability Guide - メールを確実に届けるために
Email Deliverability Guide - メールを確実に届けるために
SendGrid JP
SendGrid Night - Japan
SendGrid Night - Japan
SendGrid JP
SendGrid documentation & open source projects
SendGrid documentation & open source projects
SendGrid JP
Hackathons + developer evangelism +you
Hackathons + developer evangelism +you
SendGrid JP
IPウォームアップとは?【SendGrid】
IPウォームアップとは?【SendGrid】
SendGrid JP
【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】もっとメールを活用するためのAPIガイド
SendGrid JP
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
SendGrid JP
【SendGrid入門】クラウドでメールを活用するメリット
【SendGrid入門】クラウドでメールを活用するメリット
SendGrid JP
More from SendGrid JP
(8)
Email Deliverability Guide - メールを確実に届けるために
Email Deliverability Guide - メールを確実に届けるために
SendGrid Night - Japan
SendGrid Night - Japan
SendGrid documentation & open source projects
SendGrid documentation & open source projects
Hackathons + developer evangelism +you
Hackathons + developer evangelism +you
IPウォームアップとは?【SendGrid】
IPウォームアップとは?【SendGrid】
【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】もっとメールを活用するためのAPIガイド
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid】マーケティングメール&トランザクションメール 〜もっと成果をあげるには?〜
【SendGrid入門】クラウドでメールを活用するメリット
【SendGrid入門】クラウドでメールを活用するメリット
Twilio x SendGrid x Bluemix実践ハンズオン
1.
Twilio x SendGrid
x Bluemix実践ハンズオン 2016年1月23日
2.
ハンズオンのゴール Bluemix Web フォーム Webフォームから情報が登録された際、 管理者宛にメールを送信します
3.
前提条件 Bluemixアカウント Bluemix CLIのインストール Gitのインストール
4.
作業の流れ 1. SendGridサービスの追加 2. APIキーの生成 3.
Cloud Foundryアプリの追加 4. 環境変数の設定 5. サンプルコードの取得 6. デプロイと動作確認
5.
SendGridサービスの 追加
6.
SendGridサービスの追加 Bluemix経由でSendGridのアカウント を作成します
7.
SendGridサービスの追加 1. 「サービス &
API」を選択 2. 「sendgrid」で検索 3. 「SendGrid」を選択
8.
SendGridサービスの追加 4. 「Free package」を選択 6.
サービス配下に「SendGrid」 ができたことを確認して選択 5. 「作成」を選択
9.
SendGridサービスの追加 7. SENDGRID ダッシュ ボードを開く 8.
SendGridダッシュボード が表示されることを確認
10.
APIキーの生成
11.
APIキーとは SendGridにAPI経由でアクセスするための 認証情報
12.
APIキーの生成 1. 「SETTINGS >
API Keys」 を選択 5. 「Save」を選択 3. 名前を入力 2. 「Generate API Key」を選択 4. 「Mail Send」の FULL ACCESSを選択
13.
APIキーの生成 6. APIキー 二度と表示されないのでBluemixの環境変数に保存(後述) するまで画面は開いておきます
14.
Cloud Foundryアプリの 追加
15.
Cloud Foundryアプリの追加 Bluemix上にPHPの実行環境を作成します。
16.
Cloud Foundryアプリの追加 1. 「Cloud
Foundry アプリ」を選択 2. 「WEB」を選択
17.
Cloud Foundryアプリの追加 3. 「PHP」を選択 5.
「アプリ名」を 入力して完了 4. 「続行」を選択
18.
Cloud Foundryアプリの追加 6. 「アプリは稼働しています」 となっていることを確認
19.
環境変数の設定
20.
サンプルコードの取得 環境変数にSendGridのAPIキーなどを設定してアプリ ケーションから使用できるようにします。
21.
環境変数の設定 2. 環境変数を作成 ・API_KEY:先ほど生成したAPIキー ・TO:メールの宛先 ・FROM:メールの送信元 1. 「ユーザー定義」を選択
22.
サンプルコードの取得
23.
サンプルコードの取得 Gitを利用してサンプルコードを取得します。 リポジトリ https://github.com/SendGridJP/form-example-php
24.
$ git clone
https://github.com/SendGridJP/form-example-php $ cd form-example-php コマンドラインで取得する場合 1. 「Git Bash」を選択 2. 上記コマンドラインを実行
25.
GUIで取得する場合 1. 「Git GUI」を選択 2.
「Clone Existing…」を選択
26.
GUIで取得する場合 3. 「Source Location」にリポジトリURLを入力 4.
「Target Directory」 に適当なフォルダパスを 入力 5. 「Clone」を選択
27.
GUIで取得する場合 6. 閉じる 7. Target
Direcotryを確認
28.
デプロイと動作確認
29.
デプロイと動作確認 サンプルコードをBluemixにデプロイして動作を確認し ます。
30.
デプロイと動作確認 1. 取得したサンプルコードを手順に従って デプロイします ※スターター・コードは必要ありません 2. ブラウザからアプリにアクセス
31.
デプロイと動作確認 3. フォームに入力し て「Send」を選択 4. 送信リクエスト成功
32.
デプロイと動作確認 5. 「Processed」と「Delivered」を確認
33.
デプロイと動作確認 6. メールボックスに以下のような メールが届いていることを確認
34.
デプロイと動作確認 メールが迷惑メールフォルダに入る場合、 ・レピュテーションが低い(送信実績がない) →https://sendgrid.kke.co.jp/blog/?p=4494 ・独自ドメイン(Whitelabel)設定されていない →https://sendgrid.kke.co.jp/blog/?p=3861 などの原因が考えられます。
35.
参考情報
36.
メール送信 Node.js、Ruby、C#、Python、Javaなどからメールを 送信するサンプルコード →https://sendgrid.kke.co.jp/blog/?p=1295
37.
Webhook ・Event Webhookについて →https://sendgrid.kke.co.jp/blog/?p=753 ・Parse Webhookテクニカルガイド →https://sendgrid.kke.co.jp/blog/?p=827 ・サンプルコード →PHP
:https://github.com/SendGridJP/webhook-php-example →Node.js(express) :https://github.com/SendGridJP/webhook-express-example →Java(liberty) :https://github.com/SendGridJP/webhook-liberty-example →Ruby on Rails :https://github.com/SendGridJP/webhook-rails-example
Download now