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

カレントディレクトリ以下のすべてのCR+LFをLFに

windows環境からファイルをアップしていると文字コードがバラバラだったりすることが多々あります。 まあ何がめんどくさいかというと差分がチェックできない。これが最悪です。 gitのdiffコマンドの …

no image

CentOS7の基本に関して

以前も学習しようとしましたが、CentOSの基礎について。 Contents1 デーモン2 ポートの割り当て3 systemdの役割 デーモン Linux上で動くサービスを提供をするプログラムのこと。 …

no image

ログ抽出コマンド特集 その2 シェルスクリプトの算術計算、配列とループ

前回の続きですが、ログを収集し、分布(80%台が~%、70%台が~%)を出したいとします。 Contents1 ロジック2 ソース3 気づいたこと4 参考リンク ロジック ロジックは以下のような流れに …

no image

IAMユーザーについて

AWSを使う際のIAMユーザーなどについてメモ。 主にユーザー、グループ、ロール、ポリシーについて。 参考リンク 【AWS IAMとは?】初心者にもわかりやすく解説 AWS初心者にIAM Policy …

no image

Addtypeについて

htmlにはPHPを埋め込むことができますが、拡張子がhtmlの場合、そのままでは実行できません。 この場合、通常では拡張子を変えなければいけないところですが、apacheを使っている場合、設定ファイ …

アーカイブ