Abonnement aux événements d’ingestion de données
Dans cette leçon, vous vous abonnerez aux événements d’ingestion de données en configurant un webhook avec Adobe Developer Console et un outil de développement webhook en ligne. Vous utiliserez ces événements pour surveiller l’état de vos tâches d’ingestion de données dans les leçons suivantes.
Les ingénieurs de données voudront s’abonner aux événements d’ingestion de données en dehors de ce tutoriel.
Les architectes de données peuvent ignorer cette leçon et accéder à la leçon sur l’ingestion par lots.
Autorisations requises
Dans la leçon Configurer les autorisations , vous configurez tous les contrôles d’accès requis pour terminer cette leçon, en particulier :
Luma Tutorial
. Vous pouvez également voir dans votre compte des notifications provenant d’autres événements d’ingestion de données.Configuration d’un webhook
Dans cet exercice, nous allons créer un webhook à l’aide d’un outil en ligne appelé webhook.site (n’hésitez pas à remplacer tout autre outil de développement webhook que vous préférez utiliser) :
-
Dans un autre onglet du navigateur, ouvrez le site web https://webhook.site/
-
Une URL unique vous est attribuée, que vous devez mettre en signet, lorsque vous y reviendrez ultérieurement dans les leçons d’ingestion de données :
-
Sélectionnez le bouton Modifier dans la barre de navigation supérieure.
-
En tant que corps de la réponse, saisissez
$request.query.challenge$
. Les notifications d’événements d’Adobe I/O que nous configurons plus loin dans cette leçon envoient un défi au webhook et exigent qu’il soit inclus dans le corps de la réponse. -
Sélectionnez le bouton Enregistrer
Configurer
-
Dans un autre onglet du navigateur, ouvrez le Adobe Developer Console
-
Ouvrez votre
Luma Tutorial API Project
-
Sélectionnez le bouton Ajouter au projet , puis sélectionnez Événement
-
Filtrez la liste en sélectionnant Experience Platform
-
Sélectionnez Notifications Platform
-
Sélectionnez le bouton Suivant
-
Sélectionner tous les événements
-
Sélectionnez le bouton Suivant
-
Sur l’écran suivant pour configurer les informations d’identification, cliquez de nouveau sur le bouton Suivant
-
En tant que Nom de l'enregistrement de l'événement, saisissez
Platform notifications
-
Faites défiler la page vers le bas et sélectionnez pour ouvrir la section Webhook .
-
En tant que URL webhook, collez la valeur du champ Your unique URL de webhook.site
-
Sélectionnez le bouton Enregistrer les événements configurés
-
Attendez que votre configuration soit enregistrée et vous devriez constater que votre événement
Platform notifications
est actif avec les détails de votre webhook et qu’il n’y a aucun message d’erreur.
-
Revenez à l’onglet webhook.site et vous devriez voir la première requête au webhook, suite à la validation de votre configuration Developer Console :
Pour l’instant, vous en apprendrez davantage sur ces notifications dans les leçons suivantes lorsque vous ingérerez des données.