今回CloudWatchでのアラーム通知先の設定を行うため、SNSの設定を試してみたので備忘録としてまとめておきます。
#SNS(Amazon Simple Notification Service)とは
サブスクライブしているエンドポイントまたはクライアントへのメッセージの配信または送信を調整し、管理するウェブサービス。
#SNSの通知設定を行う
まずはトピックの作成を行います。
AWSのサービス一覧 > SNSを選択 > サイドバーメニューから[Topics] > Create topic
[Topic name]と[Display name]を入力し、[Create topic]。
次の画面に出てくる[Topic ARN]の部分をコピーする。
続いてSNSトピックをサブスクライブする。
サイドバーから[Subscriptions] > [Create Subscription]
[Topic ARN]トピック作成をした際にコピーした物を貼り付ける。
[Protocol]今回はEmailを選択。
[Endpoint]メールの通知を行いたい受け取り先を入力する。
受け取り先に指定したメールアドレス宛に、AWSから以下の図のような確認メールが届きます。
内容を確認して、問題なければ[Confirm subscription]をクリックして、SNSの通知設定は完了です。
#設定したメールアドレスにテストメールを送付する
設定したアドレスにテストメールを送ってみます!
サイドバー > Topics > 先ほど作成したトピックにチェックを入れて > Publish to topic
Subject、Messageを入力しPublish messageするとテストメールが送信されます。
テストメールがきちんと届けば設定は完了。
これでCloudWatchでアラームの通知先に設定することも可能です。