S3-Ereignisarchivierung

Notiz

Es wird empfohlen, Azure Data Explorer (ADX) Connections zu verwenden, um Ihre Leistung und Kosten zu verwalten.

Mit PlayFab können Sie den gesamten Ereignisfluss mithilfe des Amazon S3-Buckets archivieren. In diesem Tutorial werden die Schritte erläutert, die zum Konfigurieren der Ereignisarchivierung von Grund auf erforderlich sind.

Konfigurieren des Amazon S3-Buckets

Nachdem Sie ein Amazon-Konto erstellt haben:

  • Navigieren Sie zu Dienste (1).
  • Wählen Sie S3 (2) aus.

Auswählen von Amazon S3

  • Auf der Seite S3 erhalten Sie eine Übersicht über alle Ihre Buckets.
  • Verwenden Sie die Schaltfläche Bucket erstellen , um einen neuen Bucket zu erstellen.

Amazon S3 – Bucket erstellen
Um Ihren neuen S3-Bucket zu erstellen, müssen Sie einen vierstufigen Assistenten durchlaufen:

  • Sie müssen ihrem Bucket einen eindeutigen, DNS-kompatiblen Bucketnamen zuweisen. Stellen Sie sicher, dass dieser Name irgendwo zum Kopieren und Einfügen verfügbar ist. Sie wird beim Konfigurieren der PlayFab-Ereignisarchivierung benötigt.
  • Wenn Sie fertig sind, wählen Sie die Schaltfläche Weiter aus.

Amazon S3 – Bucket erstellen – Bucketnamen eingeben

  • In diesem Schritt können Sie Versionsverwaltung, Protokollierung und Tags für Ihren Bucket hinzufügen.
  • Wählen Sie die Schaltfläche Weiter aus, wenn Sie fertig sind (1).

Amazon S3 – Erstellen eines Buckets – Hinzufügen der Versionsverwaltung

  • Stellen Sie während dieses Schritts sicher, dass Sie über Lese-/Schreibzugriff(1) für -Objekte verfügen.
  • Wählen Sie die Schaltfläche Weiter(2) aus, wenn Sie fertig sind.

Amazon S3 – Bucket erstellen – Aktivieren von Lese-/Schreibzugriff

Überprüfen Sie in diesem letzten Schritt ihre Einstellungen, und wählen Sie die Schaltfläche Bucket erstellen(1) aus.

Amazon S3 – Erstellen eines Buckets – Überprüfen der Einstellungen

Konfigurieren von Amazon Access

Um Ereignisse zu archivieren, müssen Sie PlayFab in Ihrem Namen Zugriff auf den Bucket gewähren.

Dies erfolgt mit einem Zugriffsschlüssel.

  • Überprüfen Sie, ob Ihr neu erstellter Bucket in der Liste der S3-Dienste (1) enthalten ist.
  • Wählen Sie in der oberen rechten Ecke (2) Ihren Kontonamen aus.
  • Wählen Sie dann Meine Sicherheitsanmeldeinformationen (3) aus.

Amazon S3 – Meine Sicherheitsanmeldeinformationen öffnen

  • Suchen Sie die Liste Zugriffsschlüssel .
  • Wählen Sie die Schaltfläche Neuen Zugriffsschlüssel erstellen aus.

Amazon S3 – Sicherheitsanmeldeinformationen – Öffnen Des Zugriffsschlüssels erstellen

  • Erweitern Sie die Zugriffsschlüsseldaten(1).
  • Speichern Sie die Zugriffsschlüssel-ID (2) und den geheimen Zugriffsschlüssel (3).
  • Stellen Sie sicher, dass sie zum Kopieren/Einfügen verfügbar sind. Sie werden beim Konfigurieren der PlayFab-Ereignisarchivierung benötigt.
  • Wählen Sie die Schaltfläche Schließen(4) aus.

Amazon S3 – Speichern von Zugriffsschlüsseldaten

Konfigurieren der PlayFab-Ereignisarchivierung

Wenn Ihr Amazon S3-Bucket bereit ist, ist es an der Zeit, die PlayFab-Seite der Dinge einzurichten.

Wir müssen die Zugriffsschlüsseldaten und den Bucketnamen an PlayFab übergeben, um die Ereignisarchivierung zu ermöglichen.

So greifen Sie auf das PlayFab-Ereignisarchiv zu:

  1. Wählen Sie im Menü auf der linken Seite Die Option Analytics aus.
  2. Wählen Sie dann die Registerkarte Ereignisarchiv aus.
  3. Wählen Sie abschließend die Schaltfläche Update Settings (Einstellungen aktualisieren ) aus, wie unten gezeigt.

Game Manager – Analyse – Ereignisarchiv

Auf der Seite Updateeinstellungen werden die folgenden Einstellungen angezeigt:

  1. Der Name des Amazon S3-Buckets (verwenden Sie den Namen, den Sie beim Konfigurieren des Amazon S3-Buckets erstellt haben).
  2. Präfix ist der Stammordner , in dem PlayFab alle relevanten Daten speichert.
  3. Zugriffstasten-ID (verwenden Sie die ID, die Sie beim Konfigurieren des Zugriffs auf das Amazon-Konto erhalten haben).
  4. Geheimer Schlüssel (verwenden Sie den Schlüssel, den Sie beim Konfigurieren des Zugriffs auf das Amazon-Konto erhalten haben).
  5. Wählen Sie die Schaltfläche Einstellungen speichern aus, wenn alles vorhanden ist.

Game Manager – Analyse – Ereignisarchiv – Updateeinstellungen

PlayFab sollte Ihnen eine schöne Seite präsentieren, die angibt, dass die Ereignisarchivierung aktiviert ist.

Game Manager – Analyse – Ereignisarchivierung aktiviert

Stellen Sie sicher, dass Sie einige Ereignisse veröffentlichen und dann Ihren Bucket im Amazon-Portal überprüfen.

Nach kurzer Zeit sollten Sie sehen, dass neue komprimierte JSON-Datenströme angezeigt werden, die gut nach Titel, Ereignisname, Jahr, Monat und Tag aufgeschlüsselt sind.

Amazon S3 – Ereignisbucket