Analisi dei SNS messaggi Amazon archiviati in Amazon S3 utilizzando Athena - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Analisi dei SNS messaggi Amazon archiviati in Amazon S3 utilizzando Athena

Questa pagina descrive come analizzare i SNS messaggi Amazon inviati tramite i flussi di consegna di Amazon Data Firehose verso destinazioni Amazon Simple Storage Service (Amazon S3).

Per analizzare i SNS messaggi inviati tramite i flussi di consegna Firehose verso destinazioni Amazon S3
  1. Configura le risorse Amazon S3. Per istruzioni, consulta Creazione di un bucket nella Guida per l'utente di Amazon Simple Storage Service e Utilizzo dei bucket Amazon S3 nella Guida per l'utente di Amazon Simple Storage Service.

  2. Configura il flusso di consegna. Per istruzioni, consulta Scegli Amazon S3 per la tua destinazione nella Amazon Data Firehose Developer Guide.

  3. Usa Amazon Athena per interrogare gli oggetti Amazon S3 utilizzando standard. SQL Per ulteriori informazioni, consulta l'argomento relativo alle nozioni di base nella Guida per l'utente di Amazon Athena.

Query di esempio

Per questa query di esempio, supponiamo quanto segue:

  • I messaggi vengono archiviati nella tabella notifications nello schema default.

  • La tabella notifications include una colonna timestamp con un tipo di string.

La seguente query restituisce tutti i SNS messaggi ricevuti nell'intervallo di date specificato:

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';