Fanout to Firehose 交付串流 - Amazon Simple Notification Service

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

Fanout to Firehose 交付串流

您可以訂閱 Amazon Data Firehose 交付串流至 Amazon SNS主題,這可讓您將通知傳送至其他儲存和分析端點。發佈至 Amazon SNS主題的訊息會傳送至訂閱的 Firehose 交付串流,並依照 Firehose 中的設定傳送至目的地。訂閱擁有者最多可將五個 Firehose 交付串流訂閱至 Amazon SNS主題。每個 Firehose 交付串流都有請求和每秒輸送量的預設配額。這項限制可能會導致發佈的訊息數 (輸入流量) 多於傳遞的訊息數 (輸出流量)。當輸入流量超過輸出流量時,您的訂閱可能會累積大量的訊息待處理項目,便會導致郵件傳遞延遲過高。您可以根據發布率請求增加配額,以避免對工作負載造成不利影響。

透過 Firehose 交付串流,您可以將 Amazon SNS通知散播至 Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon OpenSearch Service (OpenSearch Service) 以及 Datadog、New Relic、MongoDB 和 Splunk 等第三方服務供應商。

例如,您可以使用此功能將傳送至某個主題的訊息永久存放在 Amazon S3 儲存貯體中,以進行合規、封存或其他用途。若要執行此操作,請使用 S3 儲存貯體目的地建立 Firehose 交付串流,並將該交付串流訂閱至 Amazon SNS主題。另一個範例是,若要對傳送至 Amazon SNS主題的訊息進行分析,請使用 OpenSearch 服務索引目的地建立交付串流。然後,您可以將 Firehose 交付串流訂閱至 Amazon SNS主題。

Amazon SNS也支援傳送至 Firehose 端點的通知訊息傳遞狀態記錄。如需詳細資訊,請參閱Amazon SNS 訊息傳遞狀態