Analisar mensagens para destinos do Amazon S3 - 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á.

Analisar mensagens para destinos do Amazon S3

Esta página descreve como analisar as SNS mensagens da Amazon enviadas por meio dos fluxos de entrega do Amazon Data Firehose para destinos do Amazon Simple Storage Service (Amazon S3).

Para analisar SNS mensagens enviadas por meio de fluxos de entrega do Firehose para destinos do Amazon S3
  1. Configure seus recursos do Amazon S3. Para obter instruções, 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 Amazon Simple Storage Service.

  2. Configure seu fluxo de entrega. Para obter instruções, consulte Escolha o Amazon S3 para seu destino no Guia do desenvolvedor do Amazon Data Firehose.

  3. Use o Amazon Athena para consultar os objetos do Amazon S3 usando o padrão. SQL Para obter mais informações, consulte Conceitos básicos no Manual do usuário do Amazon Athena.

Consulta de exemplo

Para esta consulta de exemplo, suponha o seguinte:

  • As mensagens são armazenadas na tabela notifications no esquema default.

  • A tabela notifications inclui uma coluna timestamp com um tipo de string.

A consulta a seguir retorna todas as SNS mensagens recebidas no intervalo de datas 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';