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
-
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.
-
Configura il flusso di consegna. Per istruzioni, consulta Scegli Amazon S3 per la tua destinazione nella Amazon Data Firehose Developer Guide.
-
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 schemadefault
. -
La tabella
notifications
include una colonnatimestamp
con un tipo distring
.
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';