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 儲存貯體中,以進行合規、封存或其他用途。若要這樣做,請使用 Amazon S3 儲存貯體目的地建立 Firehose 交付串流,並將該交付串流訂閱 Amazon SNS 主題。另一個範例,若要對傳送至 Amazon SNS 主題的訊息執行分析,請使用 OpenSearch Service 索引目標建立交付串流。然後,您可以將 Firehose 交付串流訂閱 Amazon SNS 主題。

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