Fanout Amazon SNS 通知,带有 Firehose 传送流,可增强数据管理 - Amazon Simple Notification Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Fanout Amazon SNS 通知,带有 Firehose 传送流,可增强数据管理

您可以将 Amazon Data Firehose 传输流订阅到亚马逊SNS主题,这样您就可以向其他存储和分析终端节点发送通知。发布到亚马逊SNS主题的消息将发送到已订阅的 Firehose 传送流,然后按照 Firehose 中的配置发送到目的地。订阅所有者最多可以为一个亚马逊SNS主题订阅五个 Firehose 直播流。每个 Firehose 传输流都有默认的请求配额和每秒吞吐量。此限制可能会导致发布的消息(入站流量)多于传输的消息(出站流量)。当入站流量多于出站流量时,您的订阅可能会累积大量的消息积压,从而可能会导致较长的消息传输延迟。您可以根据发布率请求增加限额,以避免对您的工作负载产生不利影响。

通过Firehose传送流,你可以将亚马逊的SNS通知分散到亚马逊简单存储服务(Amazon S3)、亚马逊Redshift、亚马逊服务(服务)以及第三方OpenSearch 服务提供商, OpenSearch 例如Datadog、New Relic、MongoDB和Splunk。

例如,您可以使用此功能将发送到 Amazon S3 存储桶中的主题的消息永久存储以用于合规性、存档或其他目的。为此,请创建带有 S3 存储桶目标的 Firehose 传输流,并将该传输流订阅亚马逊SNS主题。再举一个例子,要对发送到 Amazon SNS 主题的消息进行分析,请创建一个带有 OpenSearch 服务索引目标的传输流。然后,您可以将 Firehose 直播订阅亚马逊SNS主题。

亚马逊SNS还支持记录发送到 Firehose 终端节点的通知的消息传输状态。有关更多信息,请参阅 Amazon SNS 消息传送状态