扇出到 Firehose 交付流 - Amazon Simple Notification Service

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

扇出到 Firehose 交付流

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

透過 Firehose 交付串流,您可以將 Amazon SNS 通知傳送至 Amazon 簡單儲存服務 (Amazon S3)、亞馬遜 Redshift、亞馬遜 OpenSearch 服務 (服OpenSearch 務),以及第三方服務提供者,例如資料多、新遺物、MongoDB 和 Splunk。

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

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