Distribución ramificada a los flujos de entrega de Firehose
Puede suscribir los flujos de entrega a temas de Amazon SNS, lo que le permite enviar notificaciones a otros puntos de conexión de almacenamiento y análisis. Los mensajes publicados en un tema de Amazon SNS se envían al flujo de entrega de Firehose suscrito y se entregan al destino tal y como están configurados en Firehose. El propietario de una suscripción puede suscribir hasta cinco flujos de entrega de Firehose a un tema de Amazon SNS. Cada flujo de entrega de Firehose tiene una cuota predeterminada para solicitudes y rendimiento por segundo. Este límite podría dar lugar a más mensajes publicados (tráfico entrante) que entregados (tráfico saliente). Cuando hay más tráfico entrante que saliente, la suscripción puede acumular una gran cantidad de mensajes atrasados, lo que provoca una latencia de entrega de mensajes elevada. Puede solicitar un aumento de cuota
Mediante los flujos de entrega de Firehose, puede distribuir mediante ramificación las notificaciones de Amazon SNS entre Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon OpenSearch Service (OpenSearch Service) y proveedores de servicios de terceros, como Datadog, New Relic, MongoDB y Splunk.
Por ejemplo, puede utilizar esta funcionalidad para almacenar de forma permanente los mensajes enviados a un tema en un bucket de Amazon S3 con fines de conformidad, archivado u otros. Para ello, cree un flujo de entrega de Firehose con un destino de bucket de Amazon S3 y suscríbalo al tema de Amazon SNS. Se puede utilizar también para realizar el análisis de los mensajes enviados a un tema de Amazon SNS creando un flujo de entrega con un destino de índice de OpenSearch Service. A continuación, puede suscribir el flujo de entrega de Firehose al tema de Amazon SNS.
Amazon SNS también admite el registro de estado de entrega de mensajes para las notificaciones enviadas a los puntos de conexión de Firehose. Para obtener más información, consulte Estado de entrega de mensajes de Amazon SNS.