

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 funcionalidades do Amazon SNS
<a name="welcome-features"></a>

O Amazon SNS oferece um conjunto abrangente de recursos projetados para aprimorar as mensagens entre aplicações e usuários. Esses recursos permitem comunicação perfeita, entrega segura de mensagens e gerenciamento robusto de mensagens, garantindo alta disponibilidade, durabilidade e flexibilidade para uma ampla variedade de casos de uso de mensagens.

****Application-to-application mensagens****  
[Um pplication-to-application sistema de mensagens](sns-system-to-system-messaging.md) oferece suporte a assinantes, como fluxos de entrega, funções Lambda, filas do Amazon SQS HTTP/S , endpoints e pipelines do Event Fork. AWS Isso permite a entrega eficiente de mensagens em arquiteturas orientadas por eventos.

****Application-to-person notifications****  
[pplication-to-personAs notificações fornecem notificações](sns-user-notifications.md) de usuários aos assinantes, como aplicativos móveis, números de telefone celular e endereços de e-mail.

****Tópicos padrão e FIFO****  
Os [tópicos do FIFO](sns-fifo-topics.md) garantem a ordenação, o agrupamento e a desduplicação rigorosos de mensagens, permitindo que o FIFO e as filas padrão se inscrevam para processamento de mensagens. Os [tópicos padrão](sns-create-topic.md) são usados quando a ordenação de mensagens e a possível duplicação não são essenciais, oferecendo suporte a todos os protocolos de entrega para casos de uso mais amplos.

****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á um[Política de novas tentativas de entrega](sns-message-delivery-retries.md).
+ 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 uma [fila de mensagens não entregues](sns-dead-letter-queues.md).

****Arquivamento, reprodução e análise de mensagens****  
É possível arquivar mensagens com o Amazon SNS de várias formas, inclusive inscrever [fluxos de entrega do Firehose em tópicos do SNS](sns-firehose-as-subscriber.md), o que permite enviar notificações a outros 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 do Amazon SNS de tópicos FIFO](fifo-message-archiving-replay.md).

****Atributos de mensagens****  
Os [Atributos de mensagem do Amazon SNS](sns-message-attributes.md) permitem fornecer quaisquer metadados arbitrários sobre a mensagem.

****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 [Filtragem de mensagens do Amazon SNS](sns-message-filtering.md).

****Segurança de mensagens****  
A criptografia do lado do servidor protege o conteúdo das mensagens armazenadas nos tópicos do Amazon SNS, usando chaves de criptografia fornecidas pelo. AWS KMS Para obter mais informações, consulte [Segurança dos dados do Amazon SNS com a criptografia do lado do servidor](sns-server-side-encryption.md). Você também pode estabelecer uma conexão privada entre o Amazon SNS e a nuvem privada virtual (VPC). Para obter mais informações, consulte [Proteger o tráfego do Amazon SNS com endpoints da VPC](sns-internetwork-traffic-privacy.md).