特性和功能 - Amazon Simple Notification Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

特性和功能

Amazon SNS 提供以下功能和功能:

  • 一個pplication-to-application 消息

    pplication-to-application 簡訊支援訂閱者,例如 Amazon 資料 Firehose 交付串流、Lambda 函數、Amazon SQS 佇列、HTTP /S 端點和 AWS 事件分叉管道。如需詳細資訊,請參閱 使用 Amazon SNS 進行應用程式至應用程式 (A2A) 訊息

  • 一個pplication-to-person 通知

    pplication-to-person 通知會將使用者通知提供給訂閱者,例如行動應用程式、行動電話號碼和電子郵件地址。如需詳細資訊,請參閱 使用 Amazon SNS 進行應用程式至人員 (A2P) 訊息

  • 標準與FIFO主題

    使用FIFO主題可確保嚴格的郵件排序、定義訊息群組,以及防止郵件重複。您可以同時使用FIFO和標準佇列來訂閱FIFO主題。如需詳細資訊,請參閱 訊息排序與重複資料刪除 (FIFO 主題)

    當訊息傳遞順序和可能的郵件重複不重要時,請使用標準主題。所有支援的傳遞通訊協定都可以訂閱標準主題。

  • 訊息耐久性

    Amazon SNS 使用許多共同運作的策略來提供訊息耐久性:

    • 發佈的訊息會儲存在多個地理位置分開的伺服器和資料中心。

    • 如果訂閱的端點無法使用,Amazon 會SNS執行交付重試政策

    • 若要保留傳遞重試政策結束前未傳遞的任何訊息,您可以建立無效字母佇列

  • 訊息封存、重播和分析

    您可以透過多種方式將訊息存檔到 AmazonSNS,包括將 Firehose 交付串流訂閱到SNS主題,這可讓您將通知傳送到分析端點,例如亞馬遜簡單儲存服務 (Amazon S3) 儲存貯體、Amazon Redshift 資料表等。此外,Amazon SNS FIFO 主題支援訊息存檔和重播作為無程式碼的就地訊息存檔,讓主題擁有者在其主題中存放 (或存) 訊息。接著訂閱用戶就可以將封存的訊息擷取 (或重播) 回訂閱的端點。如需更多資訊,請參閱 FIFO 主題的訊息封存與重播功能

  • 訊息屬性

    訊息屬性可讓您提供有關訊息的任意中繼資料項目。Amazon SNS 訊息屬性

  • 訊息篩選

    根據預設,每個訂閱者會接收發佈到主題的每個訊息。若要接收一部分的訊息,訂閱者必須將篩選政策指派給主題訂閱。訂閱者也可以定義篩選政策範圍,以啟用以承載或屬性為基礎的篩選。篩選政策範圍的預設值為 MessageAttributes。當內送郵件屬性符合篩選政策屬性時,訊息會傳遞至訂閱的端點。否則,會篩選出訊息。當篩選政策範圍為 MessageBody,篩選政策屬性會與承載相符。如需詳細資訊,請參閱 Amazon SNS 訊息篩選

  • 訊息安全性

    伺服器端加密使用提供的加密金鑰,保護儲存在 Amazon SNS 主題中的訊息內容 AWS KMS。如需詳細資訊,請參閱 靜態加密

    您也可以在 Amazon SNS 和虛擬私有雲之間建立私有連線 (VPC)。如需詳細資訊,請參閱網際網路流量隱私權