Criação de uma assinatura em um tópico do Amazon SNS - Amazon Simple Notification Service

Criação de uma assinatura em um tópico do Amazon SNS

Para receber mensagens publicadas em um tópico, você precisa inscrever um endpoint 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 recursos da AWS em outras Contas da AWS exigem a confirmação da assinatura antes que possam receber mensagens.

Como inscrever um endpoint em um tópico do Amazon SNS

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.

  2. No painel de navegação à esquerda, escolha Assinaturas.

  3. Na página Assinaturas, escolha Criar assinatura.

  4. Na página Criar inscrição, 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 ARN da AWS que foi gerado quando você criou o tópico do Amazon SNS; por exemplo, arn:aws:sns:us-east-2:123456789012:your_topic.

    2. Em Protocolo, escolha um tipo de endpoint. Os tipos de endpoint disponíveis são:

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

    4. 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 ter mais informações, consulte Pré-requisitos para assinatura de fluxos de entrega do Firehose para tópicos do Amazon SNS.

    5. (Opcional) Para endpoints HTTP/S, do Firehose ou do Amazon SQS, você também pode habilitar a entrega de mensagens brutas. Para ter mais informações, consulte Entrega de mensagens brutas do Amazon SNS.

    6. (Opcional) Para configurar uma política de filtros, expanda a seção Subscription filter policy (Política de filtro de assinatura). Para ter mais informações, consulte Políticas de filtro de assinatura do Amazon SNS.

    7. (Opcional) Para habilitar a filtragem baseada em carga útil, configure Filter Policy Scope como MessageBody. Para ter mais informações, consulte Escopo de política de filtro de assinaturas do Amazon SNS.

    8. (Opcional) Para configurar uma fila de mensagens mortas para a assinatura, expanda a seção Redrive policy (dead-letter queue) (Política de redirecionamento (fila de mensagens mortas)). Para ter mais informações, consulte Filas de mensagens não entregues do Amazon SNS.

    9. Selecione Criar assinatura.

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