skillup

技術ブログ

サーバー・ネットワーク

AWSのSNSについて

投稿日:

AWSについてここ2年ぐらい触っていますが、以前の現場ではリーダーの方が色々やられたおかげで根本的なところが理解できておらず、家でアカウントを作ってコツコツとやってます。

今回はSNSについて。

基本的な登録方法に関しては下記のリンクがわかりやすかったのでこちらを見た方が良いと思います。

一言で言うと

何らかのイベントをトリガーにして、別のサービス(例としてSQS、Lambda、メール、ショートメッセージ)への通知を行うことができる仕組みです。

どんなことができるか

自分が過去に体験したプロジェクトでは、

  1. メール受信をトリガーにして、メールデータ自体をS3に保存、かつSQSに告知
  2. SQSのキューでS3のメールデータをサーバーに取り込み、任意の処理を発動

他に自作で作ったものとしては、

  1. メール受信をトリガーにしてLambdaに転送(この時S3に同時にメールのデータを保存)
  2. Lambda側でメールを他のメールアドレスに転送

などです。

Amazon SESについて(Route53登録→SESで受信→S3で保存)

あるメールの通知をSNSで受ける場合、当然AWS内での連携が必要になりますので、SESでメールアカウントを作る必要があります。

用語など

トピック

上記の1つ1つの通知の一単位になります。SNSを使う場合、基本的にはあるトピックを作ることになります。

サブスクリプション

通知先になります。

HTTP、メール、SQS、Lambda、ショートメールなどがあります。

実際の使用方法に関して

Amazon SNSでメールとSMS通知を飛ばす

-サーバー・ネットワーク
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ansible rolesなど

ansibleはある程度ファイルが肥大化してくると、管理するのが大変になります。 一般的にはプログラムのようにある程度のまとまりにわけてそれを読み込むということになります。 ある程度のまとまりのことを …

no image

ポート解放(CentOS7)

新サーバー構築をしていたときにwebサーバーとしてnginxを立てましたが、外部から接続ができません。 500エラーすら吐かれず、ログも残っていません。 こんな時はホスト自体にアクセスが届いていない可 …

no image

WinSCPの活用法

WinSCPの活用方法などについて WinSCPでZIPの解凍、ZIPへの圧縮を右クリックからカスタムコマンドで実行できるようにする。 特にzipでファイルを固める処理はよくやるので覚えておきましょう …

no image

監視検知処理に関して

実務で監視のスクリプトを書くことがあったんでメモしときます。 監視検知とは例えばあるディレクリに変化(ファイルの作成・更新・削除など)があった時に、それをトリガーにして何らかの処理を行うと言う仕組みに …

no image

nginxの設定ファイルの書き方に関して

Contents1 設定ファイルの構成と基本用語1.1 ディレクティブ1.2 コンテキスト2 基本的なディレクティブの遷移2.1 serverディレクティブ2.2 locationディレクティブ2.3 …

アーカイブ