Exporter des données vers Google Cloud Storage avec Data Pipeline
Automatisez les exportations récurrentes de données de Stripe vers votre bucket Google Cloud Storage avec Data Pipeline.
Destination Google Cloud Storage
Data Pipeline envoie des copies de toutes vos données Stripe sous forme de fichiers Parquet dans votre bucket Google Cloud Storage (GCS). Il inclut un répertoire de fichiers pour chaque table, qui est envoyé et mis à jour toutes les 6 heures.
Prérequis
Avant de commencer l’intégration, assurez-vous que vous avez l’accès et l’autorisation de :
- Créez un bucket Google Cloud Storage.
- Créez un compte de service permettant à Stripe de créer des objets dans le bucket provisionné.
- Accédez au Dashboard Stripe en tant qu’administrateur.
Sélectionnez votre projet Google Cloud
- Accédez à Google Cloud Console.
- Sélectionnez le projet vers lequel vous souhaitez envoyer vos données Stripe.
Créer un nouveau compte de service et générer une clé JSON
- Sur la page Comptes de service, assurez-vous que vous êtes dans le bon projet Google Cloud.
- Cliquez sur + CREER UN COMPTE DE SERVICE.
- Nommez le compte de service, par exemple, « <name>-stripe-data-pipeline ».
- Ajoutez une description, par exemple, « Ce rôle permet à Stripe de charger des fichiers de données dans notre bucket. »
- Cliquez sur CRÉER ET CONTINUER.
- Dans la liste déroulante Sélectionner un rôle, ajoutez trois rôles :
Storage Object User
,Storage Object Creator
, etStorage Insights Collector Service
. - Cliquez sur TERMINÉ.
- Pour votre nouveau compte de service, cliquez sur Gérer les clés dans le menu Actions.
- Cliquez sur AJOUTER UNE CLÉ ▾ et sélectionnez Créer une clé.
- Choisissez le type de clé JSON et cliquez sur CRÉER. Le fichier JSON est téléchargé sur votre appareil.
Créer un bucket
- Assurez-vous que vous êtes dans le bon projet Google Cloud en naviguant vers Cloud Storage > Buckets dans la console Google Cloud.
- Cliquez sur + CRÉER.
- Dans le champ Nom, nous vous recommandons de saisir un nom comprenant « stripe », tel que « <name>-stripe-data »
- Pour le type de lieu, nous vous recommandons États-Unis multirégionaux.
- Pour la Classe de stockage, nous vous recommandons Définir une classe par défaut - Standard.
- Pour Contrôle d’accès, choisissez Empêcher l’accès public avec le contrôle d’accès Uniforme.
- Pour Protection des données, nous vous recommandons une Politique de conservation logique, par exemple 7 jours.
- Cliquez sur le bouton CRÉER pour créer le bucket.
- Sélectionnez l’onglet AUTORISATIONS pour votre nouveau bucket.
- Dans l’onglet AFFICHER PAR PRINCIPAL, sous Autorisations, cochez la case en regard du compte de service que vous avez créé à l’étape précédente.
Établir votre connexion à Google Cloud Storage
- Rendez-vous dans le Dashboard Data Pipeline.
- Cliquez sur Démarrer.
- Sélectionnez le logo Google Cloud Storage et cliquez sur Continuer ->. Cette étape génère un nom de bucket.
- Saisissez le nom du bucket généré à l’étape précédente.
- Téléchargez le fichier
.
de votre compte de service généré précédemment.json - Sélectionnez votre option de cryptage des données. Si vous avez choisi d’utiliser une clé gérée par le client, téléchargez votre clé publique.
- Cliquez sur le bouton Suivant. Ce faisant, vous envoyez les données de test vers le bucket que vous avez fourni, mais pas les données de production.
- Lorsque vous avez confirmé l’envoi des données de test, accédez à votre bucket Cloud Storage.
- Ouvrez le bucket, naviguez jusqu’au répertoire penny_test, et ouvrez le sous-répertoire acct_ prédéfini pour localiser le fichier de test
account_
envoyé.validation. csv - Cliquez sur le fichier account_validation.csv.
- Cliquez sur TÉLÉCHARGER.
- Cliquez sur le bouton Charger le fichier de valeur de test et chargez le fichier
account_
téléchargé.validation. csv - Cliquez sur Confirmer la valeur.
- Lorsque vous confirmez la valeur de test, cliquez sur S’abonner. Vous vous abonnez ainsi au produit et planifiez le chargement complet initial des données qui seront envoyées à votre bucket Google Cloud Storage, un processus qui peut prendre de 6 à 12 heures.
*Google Cloud Storage est une marque déposée de Google LLC.