Criando uma assinatura para um SNS tópico da Amazon - 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á.

Criando uma assinatura para um SNS tópico da Amazon

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

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

Para inscrever um endpoint em um tópico da Amazon SNS

Inscrever um endpoint em um SNS tópico da Amazon 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 SNSconsole da Amazon.

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

  3. Na página Subscriptions (Assinaturas), escolha Create subscription (Criar assinatura).

  4. Na página Create subscription (Criar inscrição), na seção Details (detalhes), faça o seguinte:

    1. ARNEm Tópico, escolha o Amazon Resource Name (ARN) de um tópico. Esse valor é o AWS ARN que foi gerado quando você criou o SNS tópico da Amazon, por exemploarn:aws:sns:us-east-2:123456789012:your_topic.

    2. Em Protocol (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 da AmazonSQS.

    4. Somente endpoints do Firehose: para a função Subscription ARN, especifique a IAM função que você criou para gravar nos streams ARN de entrega do Firehose. Para obter mais informações, consulte Pré-requisitos para assinar streams de entrega do Firehose em tópicos da Amazon SNS.

    5. (Opcional) Para endpoints FirehoseSQS, Amazon, HTTP /S, você também pode ativar a entrega de mensagens brutas. Para obter mais informações, consulte Entrega de mensagens SNS brutas da Amazon.

    6. (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 SNS assinatura da Amazon.

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

    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 obter mais informações, consulte Filas de SNS cartas mortas da Amazon.

    9. Selecione Create subscription.

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