1.経緯
今後CloudWatch等で管理者に通知する時に使用する事があると思い、調査しました。
2019/08/07現在、下記のエンドポイントタイプが選択できます。
- HTTP
- HTTPS
- Eメール
- JSON形式のメール
- Amazon SQS
- AWS Lambda
- プラットフォームアプリケーションのエンドポイント
- SMS
2.設定

「表示名」を入力し、「トピック作成」ボタンをクリックします。
以外の項目はデフォルトのままにしました。

次にサブスクリプションを作成します。

今回は「プロトコル」をEメールとして、メールアドレスを登録しました。
「サブスクリプション作成」ボタンをクリックします。

登録後、先ほど入力したメールアドレス宛にメールが届きますので、メール中の「Confirm subscription」リンクをクリックします。
そうすると、サブスクリプションのステータスが”確認済み”に変わりました。

3.確認
メールが送信されるか確認します。
トピックに戻り、「メッセージの発行」をクリックします。

件名とメッセージを入力して「メッセージの発行」をクリックしすると、メールが送信されます。
※件名は日本語は入力できません。

4.スマホへSMS通知もしてみます
先ほど作成したトピックで、サブスクリプションの作成をクリックします。

「プロトコル」で「SMS」を選択しエンドポイントに携帯電話番号を入力します。
電話番号には国番号が必要なので、”090″で始まる時は”+8109″から始めます。
入力後、「サブスクリプションの作成」ボタンをクリックしSMSが受信できているかを確認します。
