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.
Amazon Pinpoint kann Interaktionen und Anwendungsnutzungsdaten, so genannte Ereignisdaten, auf unterstützte Geräte streamen, AWS-Services die mehr Analyse- und Speicheroptionen bieten. Ereignisdaten können verwendet werden, um Probleme zu beheben, indem einzelne Ereignisse oder einzelne Kundenereignisse angezeigt werden. Weitere Informationen finden Sie unter Streamen von Amazon Pinpoint-Ereignissen an Amazon Kinesis im Entwicklerhandbuch zu Amazon Pinpoint.
Nachdem Amazon Pinpoint in Ihre App integriert wurde, meldet es Ereignisse, wie z. B. die Anzahl der Sitzungen, die von Benutzern gestartet wurden. Amazon Pinpoint stellt diese Daten in den Analyse-Diagrammen für diese App in der Konsole bereit. Die Analysedaten zeigen außerdem die von Amazon Pinpoint generierten Kampagnenereignisse an, z. B. die Anzahl der Geräte, an die eine Kampagne Nachrichten gesendet hat.
Amazon Pinpoint speichert die Daten 90 Tage lang. Um diese Daten für einen unbestimmten Zeitraum zu speichern oder mit benutzerdefinierten Abfragen und Tools zu analysieren, können Sie Amazon Pinpoint entsprechend für das Senden von Ereignisdaten an Amazon Kinesis konfigurieren.
Themen in diesem Abschnitt:
Informationen zu Amazon Kinesis
Die Kinesis-Plattform bietet Services zum Laden und Analysieren von Streaming-Daten auf AWS. Sie können Amazon Pinpoint so konfigurieren, dass Anwendungs-, Kampagnen- und Journey-Ereignisse an Amazon Kinesis Data Streams oder Amazon Data Firehose gesendet werden. Durch das Streamen von Ereignissen ermöglichen Sie flexiblere Optionen für die Datenanalyse, wie z. B.:
-
Zusammenführen der Ereignisse aus mehreren Anwendungen in einem Stream, damit Sie diese Daten als Sammlung analysieren können
-
Analysieren von Ereignissen mit Abfragediensten AWS . Sie können beispielsweise Amazon Managed Service für Apache Flink verwenden, um SQL-Abfragen für Streaming-Daten durchzuführen.
Informationen zu Amazon Kinesis Data Streams
Amazon Kinesis Data Streams ist ein Dienst, mit dem Sie benutzerdefinierte Anwendungen erstellen können, die Ihre Streaming-Daten verarbeiten oder analysieren. Das Streamen von Ereignissen zu Kinesis Data Streams ist beispielsweise nützlich, wenn Sie Ereignisdaten in benutzerdefinierten Dashboards verwenden, Warnungen basierend auf Ereignissen generieren oder auf dynamische Weise auf Ereignisse reagieren möchten.
Weitere Informationen finden Sie im Entwicklerleitfaden für Amazon Kinesis Data Streams.
Über Amazon Data Firehose
Amazon Data Firehose ist ein Service, mit dem Sie Ihre Streaming-Daten an AWS Datenspeicher wie Amazon Simple Storage Service (Amazon S3), Amazon Redshift oder Amazon OpenSearch Service (OpenSearch Service) übermitteln können. Das Streamen Ihrer Veranstaltungen auf Firehose ist beispielsweise nützlich, wenn Sie:
-
Verwenden Sie Ihre eigenen Analyseanwendungen und Tools, um Ereignisse in Amazon S3, Amazon Redshift oder OpenSearch Service zu analysieren.
-
Zum Senden von Ereignissen an Amazon S3, damit Sie SQL-Abfragen für diese Daten mit Amazon Athena schreiben können.
-
Zum Sichern Ihrer Ereignisdaten für die langfristige Speicherung in Amazon S3.
Weitere Informationen finden Sie im Amazon Data Firehose Developer Guide.
Streamen von Amazon-Pinpoint-Ereignissen zu Kinesis
Die Kinesis-Plattform bietet Services zum Laden und Analysieren von Streaming-Daten auf AWS. Sie können Amazon Pinpoint so konfigurieren, dass Anwendungs-, Kampagnen- und Journey-Ereignisse an Amazon Kinesis Data Streams zur Verarbeitung durch externe Anwendungen oder Analysetools von Drittanbietern gesendet werden. Sie können Amazon Pinpoint auch so konfigurieren, dass diese Ereignisdaten mithilfe von Amazon AWS Data Firehose in Datenspeicher (wie Amazon Redshift) gestreamt werden.
Voraussetzungen
Bevor Sie das Verfahren in diesem Abschnitt abschließen, erstellen Sie einen Amazon Kinesis Kinesis-Stream oder einen Firehose-Lieferstream in demselben Konto, in dem Sie Amazon Pinpoint verwenden. Weitere Informationen über das Erstellen von Kinesis-Streams finden Sie unter Erstellen und Aktualisieren von Daten-Streams im Entwicklerhandbuch zu Amazon Kinesis Data Streams. Weitere Informationen zum Erstellen von Firehose-Lieferdatenströmen finden Sie unter Erstellen eines Amazon Data Firehose-Lieferdatenstroms im Amazon Data Firehose-Entwicklerhandbuch.
Sie können optional eine IAM-Rolle erstellen, die die Berechtigung zum Senden von Daten an Ihren Stream erteilt. Wenn Sie diese Rolle nicht erstellen, kann Amazon Pinpoint dies für Sie übernehmen. Weitere Informationen zum manuellen Erstellen dieser Richtlinie finden Sie unter IAM-Rolle für das Streamen von Ereignissen an Kinesis im Entwicklerhandbuch zu Amazon Pinpoint.
Einrichten von Ereignis-Streaming
Führen Sie die folgenden Schritte in Amazon Pinpoint aus, um das Ereignis-Streaming einzurichten.
Anmerkung
Wenn Sie noch keinen Amazon Kinesis Kinesis-Stream erstellt haben, rufen Sie die Amazon Kinesis Kinesis-Konsole unter /kinesis aufhttps://console.aws.amazon.com.
Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Einrichten und Senden an den Stream verfügen. Weitere Informationen zu Berechtigungen finden Sie unter AM-Rolle für das Streamen von Ereignissen an Kinesis.
So konfigurieren Sie Ereignis-Streaming
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Pinpoint Pinpoint-Konsole unter https://console.aws.amazon.com/pinpoint/
. -
Wählen Sie auf der Seite Alle Projekte das Projekt aus, für das Sie den Datenstrom einrichten möchten.
-
Klicken Sie im Navigationsbereich unter Einstellungen auf Ereignis-Stream.
-
Wählen Sie im Bereich Services die Option Bearbeiten.
-
Wählen Sie Zu Amazon Kinesis streamen.
-
Wählen Sie unter Stream-Typ auswählen eine der folgenden Optionen aus:
-
Ereignisse an einen Amazon Kinesis Data Streams senden – Wählen Sie diese Option, wenn Sie Amazon-Pinpoint-Ereignisdaten zur Analyse an eine externe Anwendung senden möchten.
-
Ereignisse an einen Amazon Data Firehose-Stream senden — Wählen Sie diese Option, wenn Sie Ereignisdaten an einen AWS Datenspeicher wie Amazon Redshift senden möchten.
-
-
Wählen Sie für Amazon Kinesis Stream den Amazon Kinesis Stream aus, den Sie zum Exportieren der Daten verwenden möchten.
Anmerkung
Wenn Sie noch keinen Amazon Kinesis Kinesis-Stream erstellt haben, rufen Sie die Amazon Kinesis Kinesis-Konsole unter /kinesis aufhttps://console.aws.amazon.com.
Weitere Informationen zum Erstellen von Streams finden Sie im Amazon Kinesis Data Streams Developer Guide oder im Amazon Data Firehose Developer Guide. -
Wählen Sie unter IAM-Rolle eine der folgenden Optionen aus:
-
Auswählen einer vorhandenen Rolle – Wählen Sie diese Option, damit Amazon Pinpoint eine IAM-Rolle übernimmt, die bereits in Ihrem Konto vorhanden ist. Die gewählte Rolle muss die
firehose:PutRecordBatch
-Aktion zulassen. Ein Beispiel für eine Richtlinie, die diese Aktion zulässt, finden Sie unter Berechtigungsrichtlinien im Entwicklerhandbuch zu Amazon Pinpoint. -
Automatisches Erstellen einer Rolle – Wählen Sie diese Option, um automatisch eine IAM-Rolle mit den erforderlichen Berechtigungen zu erstellen. Diese Rolle autorisiert Amazon Pinpoint zum Senden von Daten an den Stream, den Sie in Schritt 7 ausgewählt haben.
-
-
Wählen Sie Save (Speichern) aus.
Wenn Amazon Pinpoint Ereignisse für Ihr Projekt empfängt, sendet es diese Daten an Ihren Kinesis Stream. Informationen zu den Daten, die Amazon Pinpoint für ein Ereignis sendet, finden Sie unter Streamen von Amazon-Pinpoint-Ereignissen an Kinesis im Entwicklerhandbuch zu Amazon Pinpoint.