Amazon Simple Notification Service

フルマネージド型 pub/sub メッセージング、SMS、電子メール、およびモバイルプッシュ通知

Amazon Simple Notification Service (Amazon SNS) は、アプリケーション対アプリケーション(A2A)間と、アプリケーション対個人(A2P)間の両方の通信に使用できる、フルマネージド型メッセージングサービスです。

A2A での pub/sub 機能により、分散型システムやマイクロサービス、そして、イベント駆動型のサーバーレスアプリケーションにおいて、高スループットでプッシュベースの、多対多メッセージングをトピックで利用できるようになります。Amazon SNS トピックを使用することで、パブリッシャーシステムは、Amazon SQS キュー、AWS Lambda 関数、HTTPS エンドポイント、および Amazon Kinesis Data Firehose などの多数のサブスクライバーシステムに対しメッセージをファンアウトし、並列処理を行えます。A2P 機能を使用すると、SMS、モバイルプッシュ、E メールなどを介して、大量のユーザーに対しメッセージを送信できるようになります。

100 万リクエストが無料

利点

メッセージフィルタリングとメッセージバッチ処理による簡素化とコスト削減

Amazon SNS は、アプリケーションアーキテクチャを簡素化し、コストを削減するのに役立ちます。メッセージバッチ処理により、パブリッシャーシステムは 1 つの API リクエストで最大 10 件のメッセージを送信できます。メッセージフィルタリングでは、サブスクライバーシステムは、興味のあるメッセージだけを受信します。詳しくは、メッセージフィルタリングメッセージバッチ処理をご覧ください。

メッセージ配置と重複の排除を正確に実施する

Amazon SNS FIFO トピックは、Amazon SQS FIFO キューを使用して、メッセージが厳密な順番で配信され、また、一度しか処理されないように制御します。この機能により、単一のもしくは複数の独立したサービス間でトランザクションを処理する際に、正確性と一貫性を維持することができます。詳しくは、メッセージの順序付けメッセージの重複排除をご覧ください。

メッセージの暗号化とプライバシーでセキュリティを強化

Amazon SNS は、ユーザーのメッセージを権限のないアクセスから保護するために暗号化されたトピックを提供します。この暗号化は、256 ビット AES-GCM アルゴリズムと AWS Key Management Service (KMS) が発行したカスタマーマスターキー (CMK) を使用しています。Amazon SNS は、AWS PrivateLink を介して VPC エンドポイントもサポートしているので、インターネットを経由することなく、Amazon Virtual Private Cloud (VPC) サブネットから Amazon SNS トピックに、メッセージをプライベートにパブリッシュできます。詳しくは、メッセージの暗号化トラフィックのプライバシーを参照してください。

メッセージのアーカイブ、配信リトライ、DLQ による耐久性の向上

Amazon SNS は、地理的に離れたデータセンターにパブリッシュされた各メッセージを保存します。サブスクライブされたシステムが利用できない場合、Amazon SNS はメッセージ配信再試行ポリシーを実行します。配信再試行ポリシーが終了する前に配信されなかったメッセージを保持するために、Amazon SNS はそれらをデッドレターキュー (DLQ) に移動させることができます。Amazon SNS は、Amazon Kinesis Data Firehose サブスクリプションを介して Amazon S3 にメッセージをアーカイブすることもできます。詳細については、メッセージのアーカイブ配信リトライ、および DLQ を参照してください。

AWS のサービスからのイベントのキャプチャとファンアウト

Amazon SNS は、さまざまな AWS イベントソースおよび送信先とネイティブに統合されたイベントドリブンのハブです。Amazon SNS は、分析、コンピューティング、コンテナ、データベース、IoT、機械学習、セキュリティ、サーバーレス、ストレージなどの多くの AWS カテゴリから、60 以上の AWS のサービスからイベントをキャプチャし、ファンアウトすることができます。詳しくは、イベントソースイベントの宛先をご覧ください。

SMS、モバイルプッシュ、E メールによる A2P 通知の送信

Amazon SNS では、顧客に直接通知を送信することができます。Amazon SNS は、200 か国以上への SMS テキストメッセージング、Amazon、Android、Apple、Baidu、Microsoft のデバイスへのモバイルプッシュ通知、および E メール通知をサポートしています。Amazon SNS は、複数の SMS プロバイダーに冗長性を提供し、単一の API を使用してすべてのモバイルプラットフォームへのモバイルプッシュ通知の送信を可能にします。詳しくは、SMSモバイルプッシュ通知E メール通知をご覧ください。

仕組み

  • Pub/Sub
  • SMS
  • モバイルプッシュ
  • Pub/Sub
  • Amazon SNS Pub/Sub の仕組み
  • SMS
  • Amazon SNS SMS の仕組み
  • モバイルプッシュ
  • Amazon Mobile Push の仕組み

導入事例

playon_transparent 600x400

使用された AWS サービス: Amazon SNS、AWS Lambda

nasa

使用された AWS サービス: Amazon SNS、Amazon SQS

change healthcare rev

使用された AWS サービス: Amazon SNS、Amazon SQS、Amazon EC2、Amazon S3

FC バルセロナのロゴ

使用された AWS サービス: Amazon SNS、Amazon Route 53、Amazon CloudFront、Amazon S3、Amazon EC2、Amazon CloudWatch、Amazon RDS、AWS CloudFormation

PlayOn! Sports は、米国トップの高校スポーツメディア企業のひとつです。この会社は、包括的なテクノロジープラットフォームを運営し、ライブスポーツイベントの高品質かつ低コストな製作を可能にしています。そのサーバーレス動画処理パイプラインは、ファンアウトメッセージングパターン、そして Amazon SNS と AWS Lambda を使用してそれをサーバーレスアーキテクチャに組み入れるオプションを説明する良い例になっています。

ブログを読む >>

NASA Image and Video Library は、広大な未知の世界を探検することにおける NASA の半世紀以上に及ぶ実績を記録した 140,000 を超える静止画像、音声記録、および動画への簡単なアクセスを提供します。アーキテクチャには、新しいコンテンツで更新されたときの処理パイプラインをトリガーする Amazon SNS と、受信されたジョブをパイプラインプロセッサから分離する Amazon SQS が含まれます。

導入事例を読む >>

Change Healthcare は、HIPAA を含むヘルスケア産業規制に対する完全な準拠を維持しながら、クライアントからの何百万もの機密トランザクションを毎日処理するために、Amazon EC2、Amazon S3、Amazon SQS、および Amazon SNS などの AWS のサービスを使用しています。

導入事例を読む >>

FC バルセロナのウェブプラットフォームには 6,000 を超えるページと、12,000 枚を超えるデジタル化された写真があります。このサイトは 6 つの言語で利用でき、5 つのエリートプロチームに関する最新情報を一か所にまとめています。そのソリューションは、数個のプラットフォーム通知のために Amazon SNS を利用しています。

導入事例を読む >>

ブログ記事

Amazon SNS トピックにバッチでメッセージをパブリッシュする

Heeki Park 氏、2021 年 11 月 18 日


Amazon S3 のイベント駆動型デザインパターンを開始する

Micah Walter 氏、Aditya Pendyala 氏、Divyesh Sah 氏、2021 年 9 月 27 日


Amazon SNS のメッセージアーカイブと分析の紹介

James Beswick 氏、2021 年 1 月 12 日


Amazon SNS FIFO の紹介 – 先入れ先出しの Pub/Sub メッセージング

Danilo Poccia 氏、2020 年 10 月 22 日


Amazon SNS を使用した iOS アプリケーションでのトークンベース認証

Talia Nassi 氏、2021 年 11 月 9 日


Amazon SNS の SMS サンドボックスの紹介

James Beswick 氏、2021 年 6 月 1 日


Amazon SNS による 10DLC オリジネーション番号のプロビジョニングと使用

Benjamin Smith 氏、2021 年 6 月 1 日


その他…

現時点でブログ記事は見つかりませんでした。その他のリソースについては AWS ブログを参照してください。

Amazon SNS の最新情報

日付
  • 日付
その他…

AWS の開始方法

icon2
SNS ツールを素早くセットアップして使用します。
icon3
数分間でトピックにパブリッシュおよびサブスクライブします。

Amazon SNS についての詳細

特徴ページにアクセスする
構築を始めましょう。
Amazon SNS の使用を開始する
ご不明な点がおありですか?
お問い合わせ