

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Analysieren von in Amazon S3 gespeicherten Amazon SNS-Nachrichten mit Athena
<a name="firehose-message-analysis-s3"></a>

Auf dieser Seite wird erklärt, wie Amazon SNS SNS-Nachrichten analysiert werden, die über Lieferstreams an Amazon Simple Storage Service (Amazon S3) -Ziele gesendet werden.

**Um SNS-Nachrichten zu analysieren, die über Firehose-Lieferstreams an Amazon S3 S3-Ziele gesendet wurden**

1. Konfigurieren Sie Ihre Amazon-S3-Ressourcen. Anweisungen finden Sie unter [Erstellen eines Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingABucket.html) im *Benutzerhandbuch zu Amazon Simple Storage Service* und [Arbeiten mit Amazon-S3-Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingBucket.html) im *Benutzerhandbuch zu Amazon Simple Storage Service*.

1. Konfigurieren Sie Ihren Bereitstellungsdatenstrom. Anweisungen finden [Sie unter Wählen Sie Amazon S3 für Ihr Ziel](https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#create-destination-s3) im *Amazon Data Firehose Developer Guide*.

1. Verwenden von [Amazon Athena](https://console.aws.amazon.com/athena) zum Abfragen der Amazon-S3-Objekte unter Verwendung von Standard-SQL. Weitere Informationen finden Sie unter [Erste Schritte](https://docs.aws.amazon.com/athena/latest/ug/getting-started.html) im *Benutzerhandbuch zu Amazon Athena*.

## Beispielabfrage
<a name="example-s3-query"></a>

Nehmen Sie für dieses Beispiel Folgendes an:
+ Nachrichten werden in der `notifications`Tabelle im `default` Schema gespeichert.
+ Die `notifications` Tabelle enthält eine `timestamp` Spalte mit dem Typ `string`.

Die folgende Abfrage gibt alle SNS-Nachrichten zurück, die im angegebenen Datumsbereich empfangen wurden:

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