

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á.

# Criação de uma assinatura em um tópico do Amazon SNS
<a name="sns-create-subscribe-endpoint-to-topic"></a>

Para receber mensagens publicadas em um [tópico](sns-create-topic.md), você precisa *inscrever* um [endpoint](#sns-endpoints) nesse tópico. Depois de inscrito, o endpoint começa a receber todas as mensagens publicadas no tópico associado.

**nota**  
Endpoints HTTP (S), endereços de e-mail e outros AWS recursos Contas da AWS exigem a confirmação da assinatura antes de poderem receber mensagens.

## Como inscrever um endpoint em um tópico do Amazon SNS
<a name="subscribe-topic-aws-console"></a>

Inscrever um endpoint em um tópico do Amazon SNS permite a entrega de mensagens para o endpoint especificado, garantindo que os sistemas ou usuários certos recebam notificações quando uma mensagem é publicada no tópico. Essa etapa é essencial para vincular o tópico aos consumidores, sejam eles aplicativos, destinatários de e-mail ou outros serviços, permitindo uma comunicação perfeita entre sistemas.

1. Faça login no [console do Amazon SNS](https://console.aws.amazon.com/sns/home).

1. No painel de navegação à esquerda, selecione **Assinaturas**.

1. Na página **Assinaturas**, escolha **Criar assinatura**.

1. Na página **Criar assinatura**, na seção **Detalhes**, faça o seguinte:

   1. Em **Topic ARN** (ARN do tópico), escolha o nome do recurso da Amazon (ARN) de um tópico. Esse valor é o AWS ARN que foi gerado quando você criou o tópico do Amazon SNS, por exemplo. `arn:aws:sns:us-east-2:123456789012:your_topic`

   1. Em **Protocolo**, escolha um tipo de endpoint.  Os tipos de endpoint disponíveis são:
      + [**HTTP/HTTPS**](sns-http-https-endpoint-as-subscriber.md)
      + [**Email/Email-JSON**](sns-email-notifications.md)
      + [****](sns-firehose-as-subscriber.md)
      + [**Amazon SQS**](sns-sqs-as-subscriber.md)
**nota**  
Para se inscrever em um [tópico FIFO do SNS](sns-fifo-topics.md), escolha esta opção.
      + [**AWS Lambda**](sns-lambda-as-subscriber.md)
      + [**Endpoint da aplicação da plataforma**](sns-mobile-application-as-subscriber.md)
      + [**SMS**](sns-mobile-phone-number-as-subscriber.md) 

   1. Em **Endpoint**, insira o valor do endpoint, como um endereço de e-mail ou o ARN de uma fila do Amazon SQS.

   1. Somente endpoints do Firehose: em **ARN da função de assinatura**, especifique o ARN do perfil do IAM que você criou para gravar em fluxos de entrega do Firehose. Para obter mais informações, consulte [Pré-requisitos para assinatura de fluxos de entrega do Firehose para tópicos do Amazon SNS](prereqs-kinesis-data-firehose.md).

   1. (Opcional) Para endpoints Firehose, Amazon SQS HTTP/S , você também pode ativar a entrega de mensagens brutas. Para obter mais informações, consulte [Entrega de mensagens brutas do Amazon SNS](sns-large-payload-raw-message-delivery.md).

   1. (Opcional) Para configurar uma política de filtros, expanda a seção **Subscription filter policy** (Política de filtro de assinatura). Para obter mais informações, consulte [Políticas de filtro de assinatura do Amazon SNS](sns-subscription-filter-policies.md).

   1. (Opcional) Para habilitar a filtragem baseada em carga útil, configure `Filter Policy Scope` como `MessageBody`. Para obter mais informações, consulte [Escopo de política de filtro de assinaturas do Amazon SNS](sns-message-filtering-scope.md).

   1. (Opcional) Para configurar uma fila de mensagens não entregues para a assinatura, expanda a seção **Redrive policy (dead-letter queue)** (Política de redirecionamento (fila de mensagens não entregues)). Para obter mais informações, consulte [Filas de mensagens não entregues do Amazon SNS](sns-dead-letter-queues.md).

   1. Selecione **Criar assinatura**.

      O console cria a assinatura e abre a página **Details** (Detalhes) da assinatura.