相較於開發自訂簡訊解決方案的複雜度,或者需要現場管理和維護的授權系統軟體費用,Amazon SNS 具有明顯的優勢。

Amazon SNS 在 Amazon 經過驗證的網路基礎設施和資料中心執行,因此只要應用程式需要主題,就可以隨時提供。為了避免訊息遺失,發佈到 Amazon SNS 的所有訊息都會以冗餘方式儲存到多部伺服器和多個資料中心。

開始免費使用 AWS

建立免費帳戶

AWS 免費方案包括 100 萬則行動推送通知、傳送 100 萬封電子郵件,還有 Amazon SNS 的其他功能。

查看 AWS 免費方案詳細資訊 »

Amazon SNS 旨在滿足最大型且要求最高的應用程式要求,允許應用程式隨時發佈不限數量的訊息。

在大多數情況下,開發人員只需三個 API (CreateTopic、Subscribe 和 Publish) 就可以開始使用 Amazon SNS。還有可提供更多進階功能的其他 API。

利用 Amazon SNS,不同裝置上的應用程式和最終使用者可以透過行動推送通知 (Apple、Google 和 Kindle Fire 裝置)、HTTP/HTTPS、電子郵件/電子郵件 JSON、SMS 或 Amazon Simple Queue Service (SQS) 佇列或 AWS Lambda 函數接收通知。

Amazon SNS 提供存取控制機制,可保護主題和訊息,確保不會遭受未經授權的存取。主題擁有者可以針對主題設定政策,以限制可發佈或訂閱主題的人員。此外,主題擁有者可以指定交付機制必須為 HTTPS,確保該通知經過加密。

Amazon SNS 客戶享有按用量付費的定價,不必預先支付費用也無須承諾。透過 Amazon SNS 傳送訊息只需根據要求、通知交付和資料傳輸支付少量費用。

Amazon SNS 目前可與 Amazon SQS 和 EC2 等其他 AWS 服務搭配使用。例如,EC2 中執行的應用程式可以向 Amazon SNS 發佈事件/資訊更新,並讓這些更新立即傳送到其他應用程式或最終使用者。此外,訂閱者可選擇 Amazon SQS 作為交付協定,並將通知傳送至多個平行的 SQS 佇列,以提供訊息永續性並保證交付。不只如此,現在還可以將訊息傳送到 AWS Lambda 函數,以處理訊息自訂、維持訊息永續性或與其他 AWS 服務進行溝通。

使用本服務需遵守 Amazon Web Services 客戶協議