Configuración de los recursos de AWS iniciales para el archivo y análisis de mensajes de Amazon SNS - Amazon Simple Notification Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de los recursos de AWS iniciales para el archivo y análisis de mensajes de Amazon SNS

En este tema se describe cómo crear los recursos necesarios para el archivado y el análisis de mensajes, como ejemplo de caso práctico:

  • Un bucket de Amazon Simple Storage Service (Amazon S3)

  • Dos colas de Amazon Simple Queue Service (Amazon SQS)

  • Un tema de Amazon SNS

  • Dos suscripciones de Amazon SQS al tema de Amazon SNS

Para crear los recursos iniciales, siga estos pasos:
  1. Cree un bucket de Amazon S3:

    1. Abra la consola de Amazon S3.

    2. Elija Crear bucket.

    3. En Nombre del bucket, ingrese un nombre único. Mantenga los otros campos como valores predeterminados.

    4. Elija Crear bucket.

    Para obtener más información sobre los buckets de Amazon S3, consulte Creación de un bucket en la Guía del usuario de Amazon Simple Storage Service y Trabajar con buckets de Amazon S3 en la Guía del usuario de Amazon Simple Storage Service.

  2. Cree las dos colas de Amazon SQS:

    1. Abra la consola de Amazon SQS.

    2. Elige Crear cola.

    3. En Tipo, seleccione Estándar.

    4. En Nombre, escriba ticketPaymentQueue.

    5. En Política de acceso, en Elegir método, elija Avanzado.

    6. En el cuadro Política de JSON, pegue la siguiente política:

      JSON
      { "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" } } } ] }

      En esta política de acceso, sustituya el Cuenta de AWS número (123456789012) por el suyo propio y cambie la AWS región (us-east-1) en consecuencia.

    7. Elige Crear cola.

    8. Repita estos pasos para crear una segunda cola SQS llamada ticketFraudQueue.

    Para obtener más información sobre la creación de colas SQS, consulte Creación de una cola de Amazon SQS (consola) en la Guía para desarrolladores de Amazon Simple Queue Service.

  3. Cree el tema de SNS:

    1. Abra la página Topics (Temas) en la consola de Amazon SNS.

    2. Seleccione Crear tema.

    3. En Detalles, en Tipo, elija Estándar.

    4. En Nombre, escriba ticketTopic.

    5. Seleccione Crear tema.

    Para obtener más información sobre la creación de temas de SNS, consulte Creación de un tema de Amazon SNS.

  4. Suscriba las colas de SQS al tema de SNS:

    1. En la consola de Amazon SNS, en la página de detalles del tema TicketTopic, elija Crear suscripción.

    2. En Detalles, en Protocolo, elija Amazon SQS.

    3. Para Endpoint, elija el nombre de recurso de Amazon (ARN) de la ticketPaymentQueuecola.

    4. Seleccione Crear subscripción.

    5. Repita estos pasos para crear una segunda suscripción con el ARN de la ticketFraudQueuecola.

      Para obtener más información sobre la suscripción a los temas de SNS, consulte Creación de una suscripción a un tema de Amazon SNS. También puede suscribir colas de SQS a temas de SNS desde la consola de Amazon SQS. Para obtener más información, consulte Suscripción de una cola de Amazon SQS a un tema de Amazon SNS (consola) en la Guía para desarrolladores de Amazon Simple Queue Service.

Ha creado los recursos iniciales para este caso de uso de ejemplo. Para continuar, consulte Configuración de una transmisión de entrega de Amazon Data Firehose para el archivado de mensajes de Amazon SNS.