Skip to content

Google Cloud Storage

Google Cloud Storage ist ein massiv skalierbarer Objektspeicher für unstrukturierte Daten, der von Google als Teil der Cloud-Computing-Produkt-Suite angeboten wird.

Die Integration von Braze und Google Cloud Storage erlaubt es Ihnen, Currents-Daten zu Google Cloud Storage zu streamen. Sie können später einen ETL-Prozess (ETL) verwenden, um Ihre Daten an andere Ziele zu übertragen, z. B. Google BigQuery.

Voraussetzungen

Anforderung Beschreibung
Google Cloud Storage-Konto Ein Google Cloud Storage-Konto ist erforderlich, um diese Partnerschaft nutzen zu können.
Currents Um Daten zurück in Google Cloud Storage zu exportieren, müssen Sie Braze-Currents für Ihr Konto eingerichtet haben. Currents ist nicht erforderlich, wenn Sie nur die Nachrichtenarchivierung einrichten.

Integration

Für die Integration mit Google Cloud Storage müssen Sie die entsprechenden Zugangsdaten einrichten, die es Braze erlauben, Informationen über die Speicher-Buckets zu erhalten, in die geschrieben wird (storage.buckets.get), und Objekte innerhalb dieses Buckets zu erstellen (storage.objects.create).

Verwenden Sie dazu die folgenden Anweisungen, die Sie durch die Erstellung einer Rolle und eines Dienstkontos führen, die einen Private Key für Ihre Currents-Integration erzeugen.

1. Schritt: Rolle erstellen

Erstellen Sie eine neue Rolle in Ihrer Google Cloud Platform-Konsole, indem Sie zu IAM & admin > Roles > + Create Role navigieren.

Google Cloud IAM-Rollenseite mit der Aktion „Create Role“.

Geben Sie der Rolle einen Namen, wählen Sie dann +Add Permissions und wählen Sie Folgendes aus:

  • storage.objects.create
  • storage.objects.delete
  • storage.objects.list
  • storage.objects.get
  • storage.buckets.get

Wenn Sie fertig sind, wählen Sie Create.

Editor für angepasste Google Cloud-Rollen mit ausgewählten Speicherberechtigungen.

2. Schritt: Ein neues Dienstkonto erstellen

Schritt 2.1: Dienstkonto erstellen

Erstellen Sie ein neues Dienstkonto in Ihrer Google Cloud Platform-Konsole, indem Sie zu IAM & admin > Service Accounts navigieren und Create Service Account auswählen.

Google Cloud-Dienstkontenseite mit ausgewähltem „Create Service Account“.

Als Nächstes geben Sie dem Dienstkonto einen Namen und gewähren ihm Zugriff auf Ihre neu erstellte angepasste Rolle.

Auf der Google Cloud Platform geben Sie auf der Seite „Dienste erstellen“ den Namen Ihrer Rolle in das Feld „Select a Role“ ein.

Schritt 2.2: Schlüssel erstellen

Verwenden Sie unten auf der Seite den Button Create Key, um einen JSON Private Key zur Verwendung in Braze zu erstellen. Nachdem der Schlüssel erstellt wurde, wird er auf Ihren Computer heruntergeladen.

Dialog zur Erstellung eines Google Cloud-Dienstkontoschlüssels mit dem Schlüsseltyp JSON.

3. Schritt: Currents in Braze einrichten

Navigieren Sie in Braze zu Currents > + Create Current > Google Cloud Storage Data Export und geben Sie den Namen Ihrer Integration und Ihre Kontakt-E-Mail an.

Geben Sie eine Kontakt-E-Mail-Adresse für Benachrichtigungen bei Integrationsfehlern an. Braze sendet Benachrichtigungen an diese Adresse, wenn bei der Integration Fehler auftreten, z. B. Probleme mit Anmeldedaten oder der Konnektivität. Um sicherzustellen, dass die richtigen Personen Benachrichtigungen erhalten, verwenden Sie einen Verteiler oder eine Gruppen-E-Mail-Adresse.

Als Nächstes laden Sie Ihren JSON Private Key unter GCS JSON Credentials hoch und geben den GCS-Bucket-Namen und das GCS-Präfix (optional) an. Beachten Sie, dass Sie diese Zugangsdaten über Google Cloud Platform generieren müssen, wie in den vorherigen Schritten beschrieben.

Die Google Cloud Storage Currents-Seite in Braze. Auf dieser Seite gibt es Felder für den Integrationsnamen, die Kontakt-E-Mail, die GCS-JSON-Zugangsdaten, den GCS-Bucket-Namen und das Präfix.

Scrollen Sie schließlich zum Ende der Seite und wählen Sie aus, welche Nachrichten-Engagement-Ereignisse oder Kundenverhalten-Ereignisse Sie exportieren möchten. Wenn Sie fertig sind, starten Sie Ihren Current.

4. Schritt: Google Cloud Storage-Exporte einrichten

Um Google Cloud Storage (GCS)-Exporte einzurichten, gehen Sie zu Technologie-Partner > Google Cloud Storage, geben Sie Ihre GCS-Zugangsdaten ein und wählen Sie Make this the default data export destination.

Denken Sie daran, dass die Organisation und der Inhalt der exportierten Dateien bei der Integration von AWS S3, Microsoft Azure und Google Cloud Storage identisch sind.

Die Google Cloud Storage-Seite im Braze-Dashboard.

5. Schritt: Zugangsdaten des Dienstkontos testen (optional)

Ihr Google Cloud IAM-Dienstkonto muss über die folgenden Berechtigungen verfügen:

  • storage.objects.create
  • storage.objects.delete
  • storage.objects.list
  • storage.objects.get
  • storage.buckets.get

Um diese Berechtigungen im Braze-Dashboard zu überprüfen, gehen Sie auf die Seite Google Cloud Storage und wählen Sie Test Credentials.

Der Abschnitt mit den Zugangsdaten für Google Cloud Storage im Braze-Dashboard.

Exportverhalten

Nutzer:innen, die eine Cloud-Datenspeicherlösung integriert haben und APIs, Dashboard-Berichte oder CSV-Berichte exportieren möchten, erleben Folgendes:

  • Alle API-Exporte geben keine Download-URL im Antworttext zurück und müssen über den Datenspeicher abgerufen werden.
  • Alle Dashboard-Berichte und CSV-Berichte werden zum Download an die E-Mail der Nutzer:innen gesendet (keine Speicherberechtigungen erforderlich) und im Datenspeicher gesichert.

Fehlerbehebung

Google Cloud Storage-Zugangsdaten sind ungültig

Wenn Sie beim Eingeben Ihrer Zugangsdaten die folgende Fehlermeldung erhalten:

1
Google Cloud Storage Credentials are invalid. Please ensure that your credentials string, bucket name, and prefix are valid. You do not have read permission.

Stellen Sie sicher, dass Ihr Google Cloud IAM-Dienstkonto die folgenden Berechtigungen hat:

  • storage.objects.create
  • storage.objects.delete
  • storage.objects.list
  • storage.objects.get
  • storage.buckets.get

Nach der Überprüfung können Sie Ihre Zugangsdaten im Braze-Dashboard testen.

New Stuff!