Amazon SNS 中文稱為亞馬遜簡單通知服務,是 Amazon Simple Notification Service 的英語單詞首字母的縮寫。
Amazon SNS 是一項消息傳送的完托管的發布/訂閱(Pub/Sub)服務,可從發布者向訂閱者(也稱為制作者和消費者)提供消息傳送,通過該服務可以使得應用程序、終端用戶和設備可以即時發送和接收短信、電子郵件和其它通知。
Amazon SNS 為開發人員提供高度可擴展、靈活并且經濟高效的從應用程序發布消息的功能,并立即將它們發送給訂閱者或其他應用程序。 Amazon SNS 提供標準主題和FIFO主題,使用多種策略協同工作來提供消息的持久性,具備可靠的安全性,以及豐富的消息歸檔、分析、篩選等功能。
Amazon SNS 以兩種方式發送通知:應用程序到應用程序通知(A2A,Application-to-Application)和 應用程序到個人通知(A2P,Application-to-Person)。
A2A 在分布式系統、微服務和事件驅動型無服務器應用程序之間進行高吞吐量、基于推送的多對多消息傳遞,比如 Amazon Simple Queue Service (SQS)、Amazon Kinesis Data Firehose、AWS Lambda 和其他 HTTPS 端點。A2P 功能用于通過 SMS 文本、推送通知和電子郵件向客戶發送消息。
