Recursos e capacidades - 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á.

Recursos e capacidades

A Amazon SNS fornece os seguintes recursos e capacidades:

  • Uma pplication-to-application mensagem

    Uma pplication-to-application mensagem oferece suporte a assinantes, como fluxos de entrega do Amazon Data Firehose, funções Lambda, filas da SQS Amazon, endpoints /S e Event Fork HTTP Pipelines. AWS Para obter mais informações, consulte Usando a Amazon SNS para application-to-application mensagens (A2A).

  • Uma pplication-to-person notificação

    pplication-to-person As notificações fornecem notificações de usuários aos assinantes, como aplicativos móveis, números de telefone celular e endereços de e-mail. Para obter mais informações, consulte Usando a Amazon SNS para application-to-person mensagens (A2P).

  • Padrão e FIFO tópicos

    Use um FIFO tópico para garantir a ordem estrita das mensagens, definir grupos de mensagens e evitar a duplicação de mensagens. Você pode usar as duas filas FIFO e as filas padrão para se inscrever em um FIFO tópico. Para obter mais informações, consulte Ordenação e desduplicação de mensagens (tópicos) FIFO.

    Use um tópico padrão quando a ordem de entrega de mensagens e a possível duplicação de mensagens não forem críticas. Todos os protocolos de entrega suportados podem se inscrever em um tópico padrão.

  • Durabilidade das mensagens

    A Amazon SNS usa várias estratégias que funcionam em conjunto para oferecer durabilidade às mensagens:

    • As mensagens publicadas são armazenadas em vários servidores e datacenters geograficamente separados.

    • Se um endpoint inscrito não estiver disponível, a Amazon SNS executa uma política de nova tentativa de entrega.

    • Para preservar todas as mensagens que não são entregues antes do término da política de repetição de entrega, você pode criar umFila de mensagens mortas.

  • Arquivamento, reprodução e análise de mensagens

    Você pode arquivar mensagens com a Amazon de várias maneiras, incluindo subscrever os fluxos SNS de entrega do Firehose SNS em tópicos, o que permite enviar notificações para endpoints de análise, como buckets do Amazon Simple Storage Service (Amazon S3), tabelas do Amazon Redshift e muito mais. Além disso, SNS FIFO os tópicos da Amazon oferecem suporte ao arquivamento e à reprodução de mensagens como um arquivo de mensagens local sem código que permite que os proprietários de tópicos armazenem (ou arquivem) mensagens dentro de seus tópicos. Os assinantes de tópicos podem então recuperar (ou reproduzir) as mensagens arquivadas de volta em um endpoint inscrito. Para saber mais, consulte Arquivamento e reprodução de mensagens para tópicos FIFO.

  • Atributos de mensagens

    Os atributos de mensagem permitem fornecer quaisquer metadados arbitrários sobre a mensagem. Atributos de SNS mensagem da Amazon.

  • Filtragem de mensagens

    Por padrão, cada assinante recebe todas as mensagens publicadas no tópico. Para receber um subconjunto de mensagens, um assinante deve atribuir uma política de filtro à assinatura do tópico. Um assinante também pode definir o escopo da política de filtro para habilitar a filtragem baseada em carga útil ou baseada em atributo. O valor padrão para o escopo da política de filtro é MessageAttributes. Quando os atributos de mensagem de entrada correspondem aos atributos de política de filtro, a mensagem é entregue ao endpoint inscrito. Caso contrário, a mensagem será filtrada. Quando o escopo da política de filtro é MessageBody, os atributos da política de filtro são comparados com a carga útil. Para obter mais informações, consulte SNSFiltragem de mensagens da Amazon.

  • Segurança de mensagens

    A criptografia do lado do servidor protege o conteúdo das mensagens armazenadas nos SNS tópicos da Amazon, usando chaves de criptografia fornecidas pela. AWS KMS Para obter mais informações, consulte Criptografia em repouso.

    Você também pode estabelecer uma conexão privada entre a Amazon SNS e sua nuvem privada virtual (VPC). Para obter mais informações, consultePrivacidade do tráfego entre redes.