Recursos e capacidades - Amazon Simple Notification Service

Recursos e capacidades

O Amazon SNS fornece os seguintes recursos e funcionalidades:

  • Sistema de mensagens de aplicação para aplicação

    As mensagens de aplicativo para aplicativo oferecem suporte a assinantes, como fluxos de entrega do Amazon Kinesis Data Firehose, funções do Lambda, filas do Amazon SQS, endpoints HTTP/S eAWSPipelines Fork de Eventos. Para mais informações, consulte Usar o Amazon SNS para sistemas de mensagens de aplicação para aplicação (A2A).

  • Notificações de aplicação para pessoa

    Notificações de aplicativo a pessoa fornecem notificações ao usuário para assinantes, como aplicativos móveis, números de celulares e endereços de e-mail. Para 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. Somente filas FIFO do Amazon SQS podem se inscrever em um tópico FIFO. Para 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 e análise de mensagens

    Você pode se inscreverStreams de entrega do Kinesis Data Firehose para tópicos do SNSO permite enviar notificações a endpoints adicionais de arquivamento e análise, como buckets do Amazon Simple Storage Service (Amazon S3), tabelas do Amazon Redshift e muito mais.

  • 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. 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. Para 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 mais informações, consulte Criptografia em repouso.

    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.