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

O Amazon SNS fornece os seguintes recursos e funcionalidades:

  • Uma pplication-to-application mensagem

    Um pplication-to-application sistema de mensagens oferece suporte a assinantes, como fluxos de entrega do Amazon Data Firehose, funções Lambda, filas do Amazon SQS, endpoints HTTP/S e pipelines de eventos fork. AWS Para ter mais informações, consulte Usar o Amazon SNS para sistemas de mensagens de aplicação para aplicação (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 ter mais informações, consulte Usar o Amazon SNS para sistema de mensagens de aplicação para pessoa (A2P).

  • Tópicos padrão e FIFO

    Use um tópico FIFO para garantir uma ordenação estrita de mensagens, para definir grupos de mensagens e para evitar a duplicação de mensagens. Você pode usar filas FIFO e padrão para assinar um tópico FIFO. Para ter mais informações, consulte Ordenação de mensagens e desduplicação (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

    O Amazon SNS usa várias estratégias que funcionam juntas para fornecer durabilidade das mensagens:

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

    • Se um endpoint inscrito não estiver disponível, o Amazon SNS executará umPolítica de novas tentativas 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 o Amazon SNS de várias maneiras, incluindo a inscrição de streams de entrega do Firehose em tópicos do SNS, 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, os tópicos FIFO do Amazon SNS comportam arquivamento e reprodução de mensagens como um arquivamento de mensagens local, sem código, que permite aos proprietários de tópicos armazenar (ou arquivar) mensagens no respectivo tópico. 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 de tópicos FIFO.

  • Atributos de mensagens

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

  • 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 ter mais informações, consulte Filtragem de mensagens do Amazon SNS.

  • Segurança de mensagens

    A criptografia no lado do servidor protege o conteúdo das mensagens armazenadas nos tópicos do Amazon SNS, usando chaves de criptografia fornecidas peloAWS KMS. Para ter mais informações, consulte Criptografia inativa.

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