Daten mit Data Pipeline in Google Cloud Storage exportieren
Automatisieren Sie wiederkehrende Datenexporte von Stripe in Ihren Google Cloud Storage-Bucket mit Data Pipeline.
Google Cloud Storage Destination
Die Data Pipeline kann Kopien all Ihrer Stripe-Daten als Parquet-Dateien in Ihren Google Cloud Storage-Bucket (GCS) liefern. Dies enthält ein Verzeichnis mit Dateien für jede Tabelle, die alle 6 Stunden geliefert und aktualisiert werden.
Voraussetzungen
Stellen Sie vor dem Start der Integration sicher, dass Sie Zugriff und Berechtigung auf Folgendes haben:
- Erstellen Sie einen Google Cloud Storage-Bucket.
- Erstellen Sie ein Dienstkonto, mit dem Stripe Objekte im bereitgestellten Bucket erstellen kann.
- Als Admin auf das Stripe-Dashboard zugreifen
Wählen Sie Ihr Google Cloud-Projekt
- Navigieren Sie zur Google Cloud Console.
- Wählen Sie das Projekt aus, an das Sie Ihre Stripe-Daten senden möchten.
Erstellen Sie ein neues Dienstkonto und generieren Sie einen JSON-Schlüssel
- Vergewissern Sie sich auf der Seite Dienstkonten, dass Sie sich im richtigen Google Cloud Project befinden.
- Klicken Sie auf + DIENSTKONTO ERSTELLEN.
- Geben Sie einen Namen für das Dienstkonto ein, zum Beispiel „<name>-stripe-data-pipeline“.
- Fügen Sie eine Beschreibung hinzu, zum Beispiel „Diese Rolle gibt Stripe Zugriff auf das Hochladen von Datendateien in unseren Bucket.“
- Klicken Sie auf ERSTELLEN UND FORTFAHREN.
- Fügen Sie im Dropdown-Menü Rolle auswählen drei Rollen hinzu:
Storage Object User
,Storage Object Creator
undStorage Insights Collector Service
. - Klicken Sie auf FERTIG.
- Klicken Sie für Ihr neues Dienstkonto im Menü Aktionen auf Schlüssel verwalten.
- Klicken Sie auf SCHLÜSSEL HINZUFÜGEN ▾ und wählen Sie Neuen Schlüssel erstellen.
- Wählen Sie den Schlüsseltyp json und klicken Sie auf ERSTELLEN. Die JSON-Datei wird auf Ihr Gerät heruntergeladen.
Neuen Bucket erstellen
- Stellen Sie sicher, dass Sie sich im richtigen Google Cloud-Projekt befinden, indem Sie in der Google Cloud-Konsole zu CloudStorage > Buckets navigieren.
- Klicken Sie auf + ERSTELLEN.
- Im Feld Name empfehlen wir einen Namen mit „stripe“, zum Beispiel „<name>-stripe-data“.
- Für den Standorttyp empfehlen wir Multi-Regional USA.
- Für die Storage-Klasse empfehlen wir Als Standardklasse einstellen - Standard.
- Wählen Sie für die Zugriffskontrolle die Option mit einheitlicher Zugriffskontrolle öffentlichen Zugriff verhindern.
- Für Datenschutz empfehlen wir eine logische Aufbewahrungsrichtlinie, zum Beispiel 7 Tage.
- Klicken Sie auf die Schaltfläche ERSTELLEN, um den Bucket zu erstellen.
- Wählen Sie die Registerkarte BERECHTIGUNGEN für Ihren neu erstellten Bucket.
- Aktivieren Sie unter Berechtigungen in der Registerkarte ANSICHT nach PRINZIPAL das Kontrollkästchen neben dem Dienstkonto, das Sie im vorherigen Schritt erstellt haben.
Herstellen Ihrer Google Cloud Storage-Verbindung
- Besuchen Sie das Data Pipeline-Dashboard.
- Klicken Sie auf Jetzt starten.
- Wählen Sie das Google Cloud Storage-Logo aus und klicken Sie auf Weiter ->. Dieser Schritt generiert einen Bucket-Namen.
- Geben Sie den im vorherigen Schritt generierten Bucket-Namen ein.
- Laden Sie die zuvor generierte
.
-Datei Ihres Dienstkontos hoch.json - Wählen Sie Ihre Datenverschlüsselungsoption. Wenn Sie sich für die Verwendung eines vom Kunden/von der Kundin verwalteten Schlüssels entschieden haben, laden Sie Ihren öffentlichen Schlüssel hoch.
- Klicken Sie auf die Schaltfläche Weiter. Durch Anklicken dieser Schaltfläche werden Testdaten an den von Ihnen angegebenen Bucket gesendet, aber keine Produktionsdaten.
- Wenn Sie die Zustellung der Testdaten bestätigen, gehen Sie zu Ihrem Cloud Storage-Bucket.
- Öffnen Sie den Bucket, navigieren Sie zum Verzeichnis penny_test und öffnen Sie das Unterverzeichnis mit dem Präfix acct_, um die gelieferte Testdatei
account_
zu finden.validation. csv - Klicken Sie auf die Datei account_validation.csv.
- Klicken Sie auf DOWNLOAD.
- Klicken Sie auf die Testwertdatei hochladen und laden Sie die heruntergeladene Datei
account_
hoch.validation. csv - Klicken Sie auf Wert bestätigen.
- Wenn Sie den Testwert bestätigen, klicken Sie auf Abonnieren. Dadurch abonnieren Sie das Produkt und planen die anfängliche Vollauslastung der Daten für die Bereitstellung in Ihrem Google Cloud Storage-Bucket, ein Vorgang, der 6-12 Stunden dauern kann.
*Google Cloud Storage ist eine Marke von Google LLC.