Configurar os recursos iniciais da AWS para arquivamento e análise de mensagens do Amazon SNS - 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á.

Configurar os recursos iniciais da AWS para arquivamento e análise de mensagens do Amazon SNS

Esta página descreve como criar os seguintes recursos para o caso de uso de exemplo de arquivamento e análise de mensagens:

  • Um bucket do Amazon Simple Storage Service (Amazon S3)

  • Duas filas do Amazon Simple Queue Service (Amazon SQS)

  • Um tópico do Amazon SNS

  • Duas inscrições do Amazon SQS no tópico do Amazon SNS

Para criar os recursos iniciais
  1. Criar o bucket do Amazon S3:

    1. Abra o console Amazon S3.

    2. Escolha Criar bucket.

    3. Em Bucket name (Nome do bucket), insira um nome globalmente exclusivo. Mantenha os outros campos como os padrões.

    4. Escolha Criar bucket.

    Para obter mais informações sobre buckets do Amazon S3, consulte Criação de buckets no Manual do usuário do Amazon Simple Storage Service e Como trabalhar com buckets do Amazon S3 no Manual do usuário do Amazon Simple Storage Service.

  2. Crie as duas filas do Amazon SQS:

    1. Abra o console do Amazon SQS.

    2. Selecione Criar fila.

    3. Em Tipo, escolha Padrão.

    4. Em Nome, digite ticketPaymentQueue.

    5. Em Access policy (Política de acesso), para Choose method (Escolher método), escolha Advanced (Avançado).

    6. Na caixa JSON policy (Política de JSON), cole a seguinte política:

      { "Version": "2008-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "sns.amazonaws.com" }, "Action": "sqs:SendMessage", "Resource": "*", "Condition": { "ArnEquals": { "aws:SourceArn": "arn:aws:sns:us-east-1:123456789012:ticketTopic" } } } ] }

      Nessa política de acesso, substitua o Conta da AWS número (123456789012) pelo seu e altere a AWS Região (us-east-1) de acordo.

    7. Selecione Criar fila.

    8. Repita essas etapas para criar uma segunda fila do SQS chamada ticketFraudQueue.

    Para obter mais informações sobre a criação de filas do SQS, consulte Creating an Amazon SQS queue (console) no Guia do desenvolvedor do Amazon Simple Queue Service.

  3. Criar o tópico do SNS:

    1. Abra a página Topics (Tópicos) no console do Amazon SNS.

    2. Escolha Criar tópico.

    3. Em Details (Detalhes), para Type (Tipo), escolha Standard (Padrão).

    4. Em Nome, digite ticketTopic.

    5. Escolha Criar tópico.

    Para obter mais informações sobre a criação de tópicos do SNS, consulte Criar um tópico do Amazon SNS.

  4. Inscreva as duas filas do SQS no tópico do SNS:

    1. No console do Amazon SNS, na página de detalhes do tópico ticketTopic, escolha Create subscription (Criar assinatura).

    2. Em Details (Detalhes), para Protocol (Protocolo), escolha Amazon SQS.

    3. Para Endpoint, escolha o Amazon Resource Name (ARN) da ticketPaymentQueuefila.

    4. Selecione Create subscription.

    5. Repita essas etapas para criar uma segunda assinatura usando o ARN da ticketFraudQueuefila.

      Para obter mais informações sobre a inscrição em tópicos do SNS, consulte Criação de uma assinatura em um tópico do Amazon SNS. Você também pode assinar filas SQS para tópicos do SNS no console do Amazon SQS. Para obter mais informações,consulte Subscribing an Amazon SQS queue to an Amazon SNS topic (console) no Guia do desenvolvedor do Amazon Simple Queue Service.

Você criou os recursos iniciais para este exemplo de caso de uso. Para continuar, consulte Configurar um stream de entrega do Firehose para arquivamento de mensagens do Amazon SNS.