Fanout para streams de entrega do Firehose - Amazon Simple Notification Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Fanout para streams de entrega do Firehose

Você pode inscrever streams de entrega do Amazon Data Firehose para tópicos do Amazon SNS, o que permite enviar notificações para endpoints adicionais de armazenamento e análise. As mensagens publicadas em um tópico do Amazon SNS são enviadas para o stream de entrega inscrito do Firehose e entregues ao destino conforme configurado no Firehose. O proprietário de uma assinatura pode inscrever até cinco streams de entrega do Firehose para um tópico do Amazon SNS. Cada stream de entrega do Firehose tem uma cota padrão para solicitações e taxa de transferência por segundo. Esse limite poderia resultar em mais mensagens publicadas (tráfego de entrada) do que entregues (tráfego de saída). Se houver mais tráfego de entrada que de saída, sua assinatura pode acumular um grande backlog de menagens, causando alta latência na entrega de mensagens. Você pode solicitar um aumento na cota com base na taxa de publicação para evitar impactos adversos na workload.

Por meio dos streams de entrega do Firehose, você pode distribuir notificações do Amazon SNS para o Amazon Simple Storage Service (Amazon S3), Amazon Redshift, OpenSearch Amazon Service (Service) e para provedores de serviços terceirizados, como OpenSearch Datadog, New Relic, MongoDB e Splunk.

Por exemplo, você pode usar essa funcionalidade para armazenar permanentemente mensagens enviadas para um tópico em um bucket do Amazon S3 para fins de conformidade, arquivamento ou outros. Para fazer isso, crie um stream de entrega do Firehose com um destino de bucket S3 e inscreva esse stream de entrega no tópico do Amazon SNS. Como outro exemplo, para realizar análises em mensagens enviadas para um tópico do Amazon SNS, crie um stream de entrega com um destino de índice OpenSearch de serviços. Em seguida, você pode inscrever o stream de entrega do Firehose no tópico Amazon SNS.

O Amazon SNS também oferece suporte ao registro do status de entrega de mensagens para notificações enviadas aos endpoints do Firehose. Para ter mais informações, consulte Status de entrega de mensagens do Amazon SNS.