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