Help us understand the problem. What is going on with this article?

【SNS】SNSとは

SNSとは

Amazon Simple Notification Service の略
パブリッシャーからサブスクライバーへのメッセージ配信を提供するマネージド型サービス

パブリッシャー:メッセージの送信を行う側
サブスクライバー:メッセージの受信を行う側

  • 通信の取り消しは不可
  • メッセージの通信順序は保証されない
  • 1メッセージあたりの 最大サイズは256KB
  • HTTP(S)EメールSMS(Mobile Push*)*、AWS SQS**といった様々なプロトコルによりPush型で通知する
  • 各プロトコルに合わせメッセージを変換するため、パブリッシャーはサブスクライバーが利用しているプロトコルを意識せずメッセージを配信可能

SNS連携

AWSの様々なサービスと連携可能で、疎結合アーキテクチャを実現

  • Amazon CloudWatch:Billing Alertの通知
  • Amazon SES:Bounce/Complaintのフィードバック通知
  • Amazon S3:ファイルアップロード時の通知
  • Amazon Elastic Transcoder:動画変換処理完了/失敗時の通知

仕組み

  1. トピックを作成する
  2. サブスクライバーとの紐付けを行う
  3. トピックにメッセージを送信すると紐付けられたサブスクライバーにメッセージが送信される

トピック:メッセージを送信し、通知を受信する通信チャネルで、発行者と受信者が相互に意思疎通するためのアクセスポイントを提供する

777cb_
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away