Exporter les données vers Azure Blob Storage
Automatisez les exportations de données récurrentes de Stripe vers votre conteneur Azure Blob Storage.
Destination de stockage Azure Blob
La destination Azure Blob Storage envoie des copies de toutes vos données Stripe sous forme de fichiers Parquet dans votre compte Azure Blob Storage. Elle contient un répertoire de fichiers pour chaque table, qui est envoyé et mis à jour toutes les 3 heures.
Conditions préalables
Avant de commencer l’intégration, assurez-vous que vous avez accès aux éléments suivants :
- Créez une nouvelle inscription d’application sur Azure.
- Créez un compte Azure Storage.
- Créez un conteneur Azure Storage.
- Accédez au Dashboard Stripe en tant qu’administrateur.
Créer une nouvelle inscription d'application sur Azure
- Sur la page Enregistrements d’applications, cliquez sur + Nouvel enregistrement.
- Saisissez un nom pour cette application et cliquez sur S’inscrire.
Remarque
N’apportez aucune modification au champ Types de comptes pris en charge ou au champ URI de redirection.
- Notez les valeurs de l’ID de l’application (client) et de l’ID du répertoire (locataire) sur la page Aperçu de l’inscription d’application créée.
- Cliquez sur Ajouter un certificat ou un lien de clé secrète dans la même section ou sur Gérer > Certificats et secrets.
- Cliquez sur + Nouvelle clé secrète du client, saisissez une description et définissez la
Date d’expirationsur 730 jours (24 mois). - Cliquez sur l’icône Copier dans le presse-papiers pour copier le champ Valeur (valeur de la clé secrète du client) et prenez-en note.
Créer un compte Azure Storage
- Sur la page Comptes de stockage, cliquez sur + Créer.
- Choisissez un groupe d’Abonnement et de Ressource.
- Saisissez un nom de compte de stockage unique pour tous les comptes de stockage dans Azure (par exemple, « stripenomunique » ou « stripeasd5dwju8awkwe »).
- Choisissez une région.
Mise en garde
Nous ne prenons pas en charge les régions de données en Inde. Pour toute question concernant la prise en charge d’une région, n’hésitez pas à nous contacter.
- Choisissez un niveau de performance et une option de redondance.
- Cliquez sur Vérifier + créer.
- Vérifiez vos paramètres et cliquez sur Créer.
- Après avoir créé le compte, cliquez sur Accéder à la ressource. La création d’une ressource prend généralement 15 secondes.
- Notez les valeurs du groupe de ressources et de l’ID d’abonnement comme indiqué dans la section Aperçu.
Créez un nouveau conteneur Azure Storage.
- Cliquez sur Stockage des données > Conteneurs dans le volet de gauche.
- Cliquez sur + Conteneur.
- Choisissez un nom pour votre conteneur (par exemple, « stripe-data »).
- Définissez le niveau d’accès anonyme sur Privé (pas d’accès anonyme).
- Cliquez sur Créer.
- Cliquez sur le conteneur créé et accédez à Paramètres > Propriétés dans le volet de gauche.
- Notez le champ de l’URL du conteneur.
Accorder des autorisations sur le compte Storage
- Accédez à la page du compte Storage que vous avez créé.
- Dans le menu de gauche, cliquez sur Contrôle d’accès (IAM).
- Cliquez sur Ajouter, puis sur Ajouter une attribution de rôle.
- Recherchez et sélectionnez le rôle Storage Blob Data Contributor, puis cliquez sur Suivant.
- Cliquez sur + Sélectionner les membres et effectuez une recherche à partir du nom de l’application créée à l’étape 2.2.
- Sélectionnez l’application correspondante dans le menu déroulant et cliquez sur Sélectionner.
- Cliquez sur Vérifier + Attribuer.
- Vérifiez que le rôle et le nom de l’application s’affichent correctement, puis cliquez sur Vérifier + Attribuer. L’attribution de rôle se termine une fois qu’elle est traitée.
- Suivez les étapes 1 à 7, mais, à l’étape 4, recherchez et sélectionnez le rôle Lecteur et accès aux données.
- En suivant ces instructions, vous accordez les deux rôles
Storage Blob Data ContributoretReader and Data Accessà votre application enregistrée pour le compte de stockage.
FacultatifGénérer des clés de chiffrement
Stripe offre la possibilité de chiffrer les transferts de données de Stripe vers votre compte de stockage en utilisant le chiffrement PGP avec une clé appartenant au client. Cela fournit une couche de protection supplémentaire. Vos données restent ainsi sécurisées en transit et au repos.
Vous pouvez désactiver le chiffrement PGP, mais cela augmente le risque d’exposition des données en cas de mauvaise configuration ou d’accès à votre compte de stockage par des personnes non autorisées. Activer le chiffrement garantit que vos données bénéficient du niveau de protection le plus élevé.
- Ouvrez l’interface de ligne de commande (terminal).
- Exécutez la commande
gpg --full-generate-keypour créer une paire de clés. - Lorsque vous y êtes invité, sélectionnez le type, la taille et la date d’expiration de la clé de votre choix. Nous vous suggérons :
- Type : (1) RSA et RSA (par défaut)
- Longueur en bits : 4096
- La clé est valable pour : 0 (n’expire pas)
- Confirmez que les informations sont correctes en tapant « y » et en appuyant sur Entrée.
- Trouvez l’ID de votre compte (
acct_) dans Paramètres > Entreprise > Informations du compte et saisissez-le en tant que vrai nom. Laissez l’e-mail et les commentaires vides.1234 - Tapez « O » et cliquez sur Entrée pour confirmer.
- À l’invite de phrase secrète, n’en saisissez pas. Appuyez simplement sur Entrée et sélectionnez « Oui, la protection n’est pas nécessaire ». Répétez cette étape pour confirmer votre choix.
- Dans la sortie de votre interface de ligne de commande (terminal), localisez la clé que vous venez de générer et notez l’ID de la clé (la longue chaîne hexadécimale à la fin de la ligne
pub). - Pour exporter la clé publique, saisissez la commande
gpg --output acct_, en remplaçant1234. key --armor --export your-key-id your-key-idpar l’identifiant hexadécimal de l’ID de clé que vous avez trouvé à l’étape précédente. - Le fichier de clé publique (acct_1234.key) est maintenant enregistré dans le répertoire actuel.
Remarque
Nous chiffrons vos données avec la clé que vous nous fournissez. Vous effectuez le déchiffrement dans Microsoft Azure.
Établir votre connexion à Azure Blob Storage
- Rendez-vous sur le Dashboard Data Pipeline
- Cliquez sur Démarrer.
- Sélectionnez l’entrepôt de données Microsoft Azure.
- Saisissez l’ID client, l’ID de locataire et la clé secrète du client générée à l’étape 2.
- Saisissez les valeurs de l’ID d’abonnement et du groupe de ressources générées à l’étape 3.
- Saisissez l’URL du conteneur générée à l’étape 4.
- Sélectionnez votre option de chiffrement des données. Si vous avez choisi d’utiliser une clé gérée par le client, chargez votre clé publique.
- Cliquez sur Suivant. En cliquant sur Suivant vous envoyez les données de test dans le conteneur du compte de stockage 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 conteneur sur votre compte de stockage Azure.
- Ouvrez le conteneur, accédez au répertoire penny_test, et ouvrez le sous-répertoire préfixé acct_ ou org_ pour localiser le fichier de test
account_envoyé.validation. csv - Cliquez sur le fichier account_validation.csv.
- Cliquez sur TÉLÉCHARGER.
- Dans le Dashboard Stripe, cliquez sur Charger le fichier et chargez le fichier account_validation.csv téléchargé.
- Lorsque le fichier apparaît comme vérifié, cliquez sur S’abonner. Vous vous abonnez ainsi au produit et planifiez le chargement complet initial des données qui seront remises à votre conteneur sur le compte Azure Storage, un processus qui peut prendre de 6 à 12 heures.