本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
扇出到 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 訊息傳遞狀態。