Análisis de SNS los mensajes de Amazon almacenados en Amazon S3 con Athena - 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.

Análisis de SNS los mensajes de Amazon almacenados en Amazon S3 con Athena

En esta página se describe cómo analizar SNS los mensajes de Amazon enviados a través de las transmisiones de entrega de Amazon Data Firehose a los destinos del Amazon Simple Storage Service (Amazon S3).

Para analizar SNS los mensajes enviados a través de las transmisiones de entrega de Firehose a los destinos de Amazon S3
  1. Configure sus recursos de Amazon S3. Para recibir instrucciones, 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. Configure el flujo de entrega. Para obtener instrucciones, consulte Elija Amazon S3 como destino en la Guía para desarrolladores de Amazon Data Firehose.

  3. Utilice Amazon Athena para consultar los objetos de Amazon S3 de forma estándar. SQL Para obtener más información, consulte Introducción en la Guía del usuario de Amazon Athena.

Consulta de ejemplo

En esta consulta, suponga lo siguiente:

  • Los mensajes se almacenan en la tabla notifications del esquema default.

  • En la tabla notifications, se incluye una columna timestamp con un tipo de string.

La siguiente consulta devuelve todos los SNS mensajes recibidos en el intervalo de fechas especificado:

SELECT * FROM default.notifications WHERE from_iso8601_timestamp(timestamp) BETWEEN TIMESTAMP '2020-12-01 00:00:00' AND TIMESTAMP '2020-12-02 00:00:00';