Amazon Simple Notification Service (Amazon SNS) は、高速かつ柔軟な完全マネージド型のプッシュ通知サービスです。このサービスを使用すると、個々のメッセージを送信したり、多数の受信者にメッセージをファンアウトしたりできます。Amazon SNS により、簡単かつコスト効率の高い方法で、モバイルデバイスユーザーおよびメール受信者にプッシュ通知を送信したり、他の分散サービスにメッセージを送信したりできます。
Amazon SNS を使用すれば、Apple、Google、Fire OS、Windows の各デバイス、さらには中国では Baidu Cloud Push を使用して、Android デバイスに通知を送信できます。SNS を使用して SMS メッセージを世界中のモバイルデバイスユーザーに送信できます。
Amazon SNS では、これらのエンドポイント以外にも、Amazon Simple Queue Service (SQS)、AWS Lambda 関数、または任意の HTTP エンドポイントにメッセージを配信できます。
アプリケーションまたはユーザーに即座にメッセージを送信することで、アプリケーションでのポーリングが不要になります。
3 つの簡単な API から始めて、無制限にメッセージを配信する規模にまでスケールできます。
直接アドレス指定を使用して個々のデバイスにメッセージを送信するか、複数の宛先に同時にブロードキャストできます。
iOS、Android、Java、Python、PHP、Node.js、または AWS 提供の .NET SDK を使用して SNS に直接アクセスできます。
Apple iOS、Android、その他のモバイルデバイス、および Amazon SQS キュー、Lambda 関数、電子メールアドレス、SMS、および HTTP エンドポイントなどの宛先に通知を送信できます。
SNS をメッセージバスとして使用して、Amazon RDS や CloudWatch、S3 などの AWS のサービスから SQS や Lambda などの別の AWS のサービスに、メッセージ、アラーム、および通知を送信できます。
Amazon CloudWatch を介して、モバイルプッシュメッセージの成功率、失敗率、ドウェル時間などの配信ステータス情報、および SMS、SQS、HTTP、および Lambda 宛先への配信のステータス情報を取得できます。
Amazon SNS は、高速で柔軟性に優れた、完全マネージド型のメッセージングサービスです。Amazon SNS は、通知、SMS、または E メールメッセージをプッシュするクラウドベースのモバイルアプリケーション通知サービスとして、またはエンタープライズメッセージングインフラストラクチャとして使用できます。